Go Back   UNIX og Linux Forums > Top Forums > High Level Programmering
.
Google Site



High Level Programmering Post spørsmål om C, C + +, Java, SQL og andre programmeringsspråk her.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 07-04-2007
Registrert bruker
 

Bli Dato: juli 2007
Innlegg: 4
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
  #2 (permalink)  
Old 07-04-2007
porter porter is offline Forum Advisor  
Registrert bruker
 

Bli Date: Jan 2007
Innlegg: 2965
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.
  #3 (permalink)  
Old 07-04-2007
Registrert bruker
 

Bli Dato: juli 2007
Innlegg: 4
Ok Jeg skal prøve det du forteller meg. Det er slitasje hvordan ulike verk av stdio i Windows slik.

Kan du hjelpe med curses.h biblioteket? Jeg vil sette litt farge og kanskje noen blinkende tekst .. det er alt ..
  #4 (permalink)  
Old 07-05-2007
porter porter is offline Forum Advisor  
Registrert bruker
 

Bli Date: Jan 2007
Innlegg: 2965
De er (a) ulike operativsystemer og (b) har ulike implementeringer av C-biblioteket.

http://www.comptechdoc.org/os/linux/...x_hlvt100.html
  #5 (permalink)  
Old 07-05-2007
Registrert bruker
 

Bli Dato: juli 2007
Innlegg: 4
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..
  #6 (permalink)  
Old 07-05-2007
porter porter is offline Forum Advisor  
Registrert bruker
 

Bli Date: Jan 2007
Innlegg: 2965
Sitat:
Originally Posted by josejesus3340 View Post
Jeg vil ha detaljene for UNIX.
Det er derfor vi er her.

Sitat:
Originally Posted by josejesus3340 View Post
Enten KDE 3.5 eller KNOPPIX 5.1.
Så sikkert X-Windows ville være veien å gå.

Sitat:
Originally Posted by josejesus3340 View Post
Hvordan bruker jeg VT100 ESC sekvenser?
Integrere dem i karakter stream du skrive til terminal ..


Code:
printf("\033[5m");

  #7 (permalink)  
Old 07-05-2007
Registrert bruker
 

Bli Dato: juli 2007
Innlegg: 4
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
Closed Thread

Hugseliste

Tags
KNOPPIX, linux

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er Av


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



Alle klokkeslett er GMT -4. Nå er klokken 07:18.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2010. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0