[ Razoramo @ 07.02.2008. 18:27 ] @
| Ovako, zadatak je lagan i uspeo sam da ga reshim , samo mi je potrebna pomoc oko simuliranja ""press any key to continue"" .
Konkretno zadatak je glasio:
Napisati program koji cita sadrzaj tekst datoteke "primer.txt" i ispisuje ovaj sadrzaj na ekranu u grupama od MAX(MAX<20) redova, a nakon svake ispisane grupe od MAX redova ceka da se izabere bilo koji taster i da nastavi dalje svoje izvrshavanje.
Sve mi radi ok samo mislim da "boldovani deo" nisam na pravi nacin realizovao. Uspeo sam da mu stavim da mora da se unese bilo koji znak pre nego shto nastavi (aka "bilo shta" pa enter ili samo enter) , a ja bi zeleo da simuliram ""press any key to continue"' (kao na kraju programa).
Valjda razumete shta hocu ^^
|
[ laki_srt @ 07.02.2008. 18:39 ] @
nekontam bas najbolje. da li mislis na ovo:
Code:
printf("press any key to continue...");
getch();
?
[ X Files @ 07.02.2008. 18:39 ] @
system("PAUSE") je najverovatnije ono sto tebi treba.
Code:
#include <stdlib.h>
int main()
{
/* ... */
system( "PAUSE" );
/* ... */
system( "PAUSE" );
return 0;
}
[ icobh @ 07.02.2008. 20:15 ] @
Meni je ostao fazon još od Pascal-a, readln, pa ja uvijek u C-u pišem getch();. Mada, system("pause"); je bolje, jer sa getch i getchar nikad nisi siguran da li će se izvršiti onako kao si zamislio, jer ima nekih fazona sa Enter-om i različitom interpretacijom od raličitih kompajlera...
[ laki_srt @ 07.02.2008. 21:30 ] @
U pravu si system("pause"); je bolji izbor,mada me ni getch(); nikad nije izneverio
[ icobh @ 08.02.2008. 00:25 ] @
Dobro, vidio sam još fazona za zadržavanje ekrana, tipa: for(;;); ali ovo je već mazohizam...
[ Razoramo @ 08.02.2008. 13:28 ] @
Hvala na pomoci , ja sam originalno uradio s getchar(); komandom , gde mi je zahtevao da unesem neshto (kao shto sam rekao u originalnom postu , "neki karakter" pa enter) .
getch(); i sistem("pause"); rade posao koji sam hteo , sem shto mi kod getch(); kompajler daje jedan warning: "warning C4013: 'getch' undefined; assuming extern returning int " .
Jel bi mi neko mogao objasniti zashto mi daje taj warning...samo me to jos zanima :)
[ spajalica @ 15.02.2008. 01:26 ] @
Ja sam imao problema u jednom zadatku nesto mi getchar(); nije radilo kako treba uspeo sam sa
printf("\nPress any key to continue!!!\n");
fflush(stdin);
getchar();
fflush(stdin);
eto cisto ako se nekom desi kao meni da ne ide i ako je...
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.