使用 Ch 标准解释器时,getchar()
只运行每隔一行。
C:/> char a = getchar();
C:/> char b = getchar();
b
C:/> char c = getchar();
C:/> char d = getchar();
d
改用时我有同样的问题scanf("%c", &a)
;在 Vim 中,该语句被跳过。
printf("\nType of Something\nA for SomethingA\nB for SomethingB "
"\nC for SomethingC\n\nSelect (A,B,C) > ");
char letter = getchar(); // This statement gets skipped
return 0;