终端输入问题
循环执行:先输入一个句子,保存在一个数组中,在输入一个整数,保存,分别打印数组和整数
例:
[code=C/C++][/code] 1 #include <stdio.h>
2 #include <string.h>
3 int main()
4 {
5 int ch;
6 char buffer[1024];
7 while(1)
8 {
9 printf("please input1:");
10 gets(buffer);
11 printf("please input2:");
12 scanf("%d",&ch);
13 // scanf("\n");
14 printf("ch=%d\n",ch);
15 printf("buffer:%s\n",buffer);
16 }
17 return 0;
18 }
[解决办法]
fflush(stdin); //同理
gets(buffer);