你gets函数少了一个参数,
char *gets(char *str, //string to read
int len) //读取的最大长度,一般是数组大小减1
所以,修改相应的
gets(str2,19);
gets(str1,79);
修改后,我这里能编译通过了,你也试试。
晕死,我是用KEIL编译的,原来和通用的gets函数是不一样的。
查了半天原来gets是个有BUG的函数,gets的这个BUG居然是史上十大BUG之一,大家都不推荐使用,大家的建议是用scanf函数来替代,你不妨试试。你也可以到网上查下相关的内容。