24. november 2005 - 11:24
Der er
8 kommentarer
system pause i linux
er der nogen mulighed for at man kan lave en system("pause") i linux? altså har brug for at lave sådan, at når brugeren taster på en knap så skal programmet fortsætte... vil være fri for at man først skal taste et tegn og så enter bagefter...
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
24. november 2005 - 11:29
#1
Du kan inkludere <conio.h> og bruge getch();
24. november 2005 - 11:34
#2
får bare undeclared, den siger conio.h ikke eksisterer.
24. november 2005 - 11:45
#3
conio.h er en DOS ting som de fleste Windows compilere stadig understøtter men næppe på Linux hvis du kan leve med at tasten skal være retur så: printf("Press enter to continue"); getchar();
24. november 2005 - 11:51
#4
Hov..det havde jeg lige glemt !
24. november 2005 - 11:59
#5
hvis jeg bruger getchar(); så kører den bare videre, den venter ikke på retur
24. november 2005 - 12:05
#6
så er jeg blank getchar bør vente på en retur
24. november 2005 - 12:52
#7
Virker fint hos mig. Der venter på man trykker enter #include <iostream> using namespace std; int main() { cout << "Tryk på tast for at forsætte\n"; getchar(); cout << "Forsætter\n"; return 0; }
24. november 2005 - 19:45
#8
Hvis den bare kører forbi getchar uden at vente er det fordi der hænger et linie skrift i keyboard bufferen. Må vi se resten af koden?
Kurser inden for grundlæggende programmering