|
|
|
|
Google Site
|
|||||||
| Forums | Registrer | Blogg | Man Pages | Forum Rules | Lenker | Album | FAQ | Brukere | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| High Level Programmering Post spørsmål om C, C + +, Java, SQL og andre programmeringsspråk her. |
![]() |
|
|
Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|||
|
Søvn eller Dealy fucntion Issue
Jeg gjør noe programmering ved hjelp av C på UNIX. Saken er, har jeg jobbet i både Unix og Windows for å praktisere.
Jeg opprettet en forsinkelse fucntion over Windows bruker DevC + + som en kompilator, da jeg prøvde over konsollen, det virket som jeg ventet, jeg mener det var å skape en forsinkelse (av ett sekund for eksempel) mellom hver operasjon. Da jeg prøvde denne funksjonen over UNIX, det fikk ikke de samme resultatene. Jeg vil gjerne vite hva som skjer. Deretter prøvde jeg en Sleep funksjon fra <unistd.h> biblioteket, og det gjorde det samme. Da jeg prøvde å gjøre en operasjon som skal skrives ut på samme linje, forsinkelsen brukt mellom hver operasjon er acummulated og alt er gjort. For eksempel; Søvn (1), printf ( "Hei"); søvn (1), printf ( "Hva"); søvn (1), printf ( "er"); søvn (1), printf ( "du?"); Jeg må vente i fire sekunder for å få alle uttrykk som skal skrives ut på skjermen, i stedet for å få hver expresion med ett sekund forsinkelse. Jeg håper noen kan hjelpe meg ut. Jeg vil aprecciate hjelp. Andre ting, som jeg har brukt den conio.h bibliotek av vinduer for å sette litt farge på konsollen. Hva kan jeg brukes på UNIX? Kan noen gi et eksempel? |
| Sponsede lenker |
|
|
|
|||
|
1. prøve
Code:
sleep(1);
printf("Hi");
fflush(stdout);
sleep(1);
printf("How");
fflush(stdout);
sleep(1);
printf("are");
fflush(stdout);
sleep(1);
printf("you?");
fflush(stdout);
problemet du beskriver skyldes stdio gjør buffermuligheter. 2. se til forbannelser / ncurses å gi terminal uavhengig fancy output annet kodes VT100 omgåelsessekvenser selv. |
|
|||
|
De er (a) ulike operativsystemer og (b) har ulike implementeringer av C-biblioteket.
http://www.comptechdoc.org/os/linux/...x_hlvt100.html |
|
|||
|
Jeg vil ha detaljene for UNIX. Enten KDE 3.5 eller KNOPPIX 5.1. For øvrig, jeg prøvde det du fortalte meg, og det fungerer veldig bra!
Hvordan bruker jeg VT100 ESC sekvenser? Takk! Sist endret av josejesus3340; 07-05-2007 kl 12:31.. |
|
|||
|
Det er derfor vi er her.
Så sikkert X-Windows ville være veien å gå. Integrere dem i karakter stream du skrive til terminal .. Code:
printf("\033[5m");
|
|
|||
|
La meg forstå noe. Hvis jeg ønsker å sette litt farge på for eksempel:
printf ( "\ 033 [5m"), printf ( "Blue"); printf ( "\ 033 [5m"), printf ( "Green"); Er det kommer til å være på denne måten? eller alt sammen? |
| Sponsede lenker |
|
|
![]() |
| Hugseliste |
| Tags |
| KNOPPIX, linux |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Unix Arithmatic drift problemet Datatypen problemet | thambi | Shell programmering og Skripting | 23 | 02-19-2008 07:19 |
| Sleep () fungerer ikke | enuenu | High Level Programmering | 2 | 06-02-2007 02:01 |
| Sov mindre enn 1 sekund | bjorno | UNIX for Dummies Spørsmål og svar | 9 | 08-25-2005 04:55 |
| Søvn under ett sekund | Scoogie | Shell programmering og Skripting | 5 | 08-14-2002 09:10 |
| sove | Anna | UNIX for Dummies Spørsmål og svar | 5 | 07-11-2001 12:52 |