中海达数据怎么导出:关于c++的问题,急救~

来源:百度文库 编辑:杭州交通信息网 时间:2024/03/28 21:14:42
我弄了个小程序,如下:
#include<stdio.h>
#include<string.h>
void main()
{
char s[20],s1[20];
printf("请输入:\n ");
scanf("%s",s);
printf("%s\n",s);
printf("请输入: \n");
scanf("%s %s\n", s,s1);
printf("%s,%s\n",s,s1);
printf("请输入:\n ");
gets(s);
puts(s);
}
当程序执行到gets(s)时,自己自动跳出,并不去执行它,这是为什么,顺序执行的程序怎么会出现这个问题呢?高手赐教~

gets(s); 是用来接收回车键了

还要一个gets(s); 语句

因为gets之前的输入中,当你输入回车后,gets会认为输入完成,所以退出