Domanda

Come puoi fare " Premi Invio per continuare " in C?

È stato utile?

Soluzione

printf("Press enter to continue\n");
char enter = 0;
while (enter != '\r' && enter != '\n') { enter = getchar(); }
printf("Thank you for pressing enter\n");

Altri suggerimenti

printf("Press Enter to Continue");
while( getchar() != '\n' );

Un controllo per '\ r' è utile per la massima portabilità, ma conta davvero solo se si sta prendendo di mira Mac OS v9 o precedenti (OS-X, Unix e Windows; tutti usano '\ n' o, per Windows, '\ r \ n')

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top