| Autor | Sõnum | 
| huu Pingviini kasutaja
 
  
 
 Vanus: 34
 Liitunud: 09.08.2008
 Postitused: 63
 
 Distributsioon: Mandriva
 
  
   |  
 
 
| 
| 
 |  
| Näiteks on mingis keeles for loop. Kuidas seda konsooli printida nii, et loop'i iga liige lihtsalt asendab eelmise prinditud liikme ja rida ei vahetata? 
 Peaks vist üsna lihtne teha olema, olen seda paljudes programmides näinud.
 Näiteks protsentide lugemine nullist sajani.
 |  
|  |  |  |  
| 
 
 |  | 
|  |   | 
| olavsu1 
  
  Vana Pingviin
 
  
 
 Vanus: 49
 Liitunud: 01.12.2006
 Postitused: 923
 
 Distributsioon: ubuntu, mandriva
 
  
   |  
 
 
| 
| 
 |  
| ehk vast nii  et paned andmed minema puhvrisse ja andmete esitaja paned tsükliliselt neid andmeid sealt lugema kuni tingimuseni mis loendamise lõpetab. 
 mingi loenduri näide http://www.daniweb.com/forums/thread189556.html#
 
 ehk saad kasulikke vihjeid.
 
 edit: ma ei saa seda ise kah jooksma nii kuidas ettekujutus on
   
 see on sama asi mis hakkab kaadreid lugema programmis mplayer.
 
 käsk  mplayer mms://tv.eenet.ee/kotkas
 
 siis hakkavad terminalis  numbrid jookma.
 
 ilmselt tuleb programmi koodist vaadata kuidas loendurid tehtud on.
 |  
|  |  |  |  
| 
 
 |  | 
|  |  | 
| DaStoned Pingviini aktivist
 
  
  
 Vanus: 44
 Liitunud: 11.01.2007
 Postitused: 393
 Asukoht: Tallinn
 Distributsioon: Debian
 
  
   |  
 
 
| 
| 
 |  
| Väga prosta lahendus: väljatrükkimisel kasuta reavahetuse '\n' asemel '\r' ja suru stdout puhvrist ekraanile. Kogu maagia. Eeldab "küpsetatud" terminalirezhiimi (st sisend-väljud töödeldakse reakaupa, mitte tähe kaupa) mis ka vaikimisi on. 
 Minimaalne näidisprogramm C-s, mis loeb 15-ni:
 
 
  	  | Kood: |  	  | #include <stdlib.h>
#include <stdio.h>
 #include <unistd.h>
 
 int main() {
 int i;
 for (i = 0; i < 15; i++) {
 usleep(200000);
 printf("%02d\r", i);
 fflush(stdout);
 }
 printf("\n");
 return 0;
 }
 | 
 |  
|  |  |  |  
| _________________
 When the shit hits the fan, keep your mouth shut!
 
 |  | 
|  |   | 
| olavsu1 
  
  Vana Pingviin
 
  
 
 Vanus: 49
 Liitunud: 01.12.2006
 Postitused: 923
 
 Distributsioon: ubuntu, mandriva
 
  
   |  
 
 
| 
| 
 |  
| tavalises konsoolis töötas, eclipse terminalis ei töötanud.  pani iga tulemuse eraldi reale. |  
|  |  |  |  
| _________________
 olen Troll  ja ootan  pingviin.org konto sulgemist.
 
 |  | 
|  |  | 
| huu Pingviini kasutaja
 
  
 
 Vanus: 34
 Liitunud: 09.08.2008
 Postitused: 63
 
 Distributsioon: Mandriva
 
  
   |  
 
 
| 
| 
 |  
| Tänud, DaStoned. Täpselt see, mida vaja. |  
|  |  |  |  
| 
 
 |  | 
|  |   | 
| imapi Vana Pingviin
 
  
  
 Vanus: 45
 Liitunud: 01.12.2005
 Postitused: 567
 Asukoht: Rakvere
 Distributsioon: Mageia Cauldron
 
  
   |  
 
 
| 
| 
 |  
| ja kui ei taha kompileerida ja möllata siis võib kirjutada ka bashi scripti, millesse ma hiljuti olen "armunud"   
 #!/bin/bash
 for ((i=100;i<=115;i+=1)); do
 echo -e -n "\r$i"
 sleep 1
 done
 |  
|  |  |  |  
| _________________
 More than once my wife has asked why I don't do Windows, because that's where the money is. Why don't I just sell drugs or produce porn - there's money in those things, right?
 
 
 Viimati muutis imapi 15.06.2009, 21:31; muudetud 3 korda
 |  | 
|  |     | 
| huu Pingviini kasutaja
 
  
 
 Vanus: 34
 Liitunud: 09.08.2008
 Postitused: 63
 
 Distributsioon: Mandriva
 
  
   |  
 
 
| 
| 
 |  
| See bash script kirjutab iga arvu uuele reale ju. |  
|  |  |  |  
| 
 
 |  | 
|  |   | 
| imapi Vana Pingviin
 
  
  
 Vanus: 45
 Liitunud: 01.12.2005
 Postitused: 567
 Asukoht: Rakvere
 Distributsioon: Mageia Cauldron
 
  
   |  
 
 
| 
| 
 |  
| oehh sorry  ... ma kiiruga kirjutasin lihtsalt näite kui lihtne on bashis üldse scriptida. Viimasel ajal palju oma elu lihtsamaks sellega teinud   
 ...
 muutsin ära, visuaalselt on ok aga kindlasti on paremaid lahendusi
   |  
|  |  |  |  
| _________________
 More than once my wife has asked why I don't do Windows, because that's where the money is. Why don't I just sell drugs or produce porn - there's money in those things, right?
 
 |  | 
|  |     | 
| DaStoned Pingviini aktivist
 
  
  
 Vanus: 44
 Liitunud: 11.01.2007
 Postitused: 393
 Asukoht: Tallinn
 Distributsioon: Debian
 
  
   |  
 
 
| 
| 
 |  
|  	  | olavsu1 kirjutas: |  	  | tavalises konsoolis töötas, eclipse terminalis ei töötanud.  pani iga tulemuse eraldi reale.			 | 
 
 Ilmselt siis eclipse terminal ei ühildu unixi terminaliga. Pole neil ka palju ühist, eclipse on multiplatvormne ja on eeskätt Java tegemiseks.
 |  
|  |  |  |  
| _________________
 When the shit hits the fan, keep your mouth shut!
 
 |  | 
|  |   | 
| Taux007 Pingviini aktivist
 
  
  
 
 Liitunud: 25.05.2007
 Postitused: 204
 
 Distributsioon: Ubuntu 14.04
 
  
   |  
 
 
| 
| 
 |  
| Äkki tahab keergi seletada lähemalt, mis see bashis scriptimine on? |  
|  |  |  |  
| _________________
 Look at the dead outside my window..
 
 |  | 
|  |   | 
| olavsu1 
  
  Vana Pingviin
 
  
 
 Vanus: 49
 Liitunud: 01.12.2006
 Postitused: 923
 
 Distributsioon: ubuntu, mandriva
 
  
   |  
 
 
| 
| 
 |  
| anjuta, mille eile avastasin, see paneb küll  tulemuse ühele reale. |  
|  |  |  |  
| _________________
 olen Troll  ja ootan  pingviin.org konto sulgemist.
 
 |  | 
|  |  | 
| imapi Vana Pingviin
 
  
  
 Vanus: 45
 Liitunud: 01.12.2005
 Postitused: 567
 Asukoht: Rakvere
 Distributsioon: Mageia Cauldron
 
  
   |  
 
 
|  |  
| _________________
 More than once my wife has asked why I don't do Windows, because that's where the money is. Why don't I just sell drugs or produce porn - there's money in those things, right?
 
 |  | 
|  |     | 
| obundra Vana Pingviin
 
  
  
 Vanus: 50
 Liitunud: 04.08.2005
 Postitused: 1213
 Asukoht: 127.0.0.1
 Distributsioon: RHEL, Solaris, Debian, Gentoo
 
  
   |  | 
|  |    | 
|  |