der gepostete Code wird nicht kompiliert!
Der folgende Code wird die Aufgabe erledigen.
bemerken, dass die goto
eliminiert
Beachten Sie, dass die nicht benötigten Variablen
Hinweis, dass die entsprechenden Kopfdateien enthalten sind
Hinweis eliminiert die Signatur für die Funktion main() korrigiert wird
#include <stdio.h> // printf()
#include <conio.h> // getch() kbhit() <-- use correct header file
int main(void) // <-- use valid signature
{
// <-- eliminate unneeded variables
while(1) // <-- non-confusing (and simple) loop statement
{
printf("Hello\n");
if(kbhit())
{ // then some key has been pressed
if('n' == getch())
{ // then 'n' key has been pressed
break; // <-- exit the loop
}
}
}
} // end function: main
Also, was ist das Problem? –
Bitte beachten Sie die Warnungen des Compilers: Sie haben '#include' und '#include ' verpasst. –
warten Sie einfach, um eine Taste zu drücken, ich möchte es unendlich oft drucken und enden, wenn ich die feste Taste char in diesem Fall 'n' :) gedrückt. – Maddy