
https://img-mid.csdnimg.cn/release/static/image/mid/ask/789128c6e5574a44a36504678eb80abf.png "#left")
这个代码报错,显示[Error] too few arguments to function 'char* gets(char*)',是什么意思,应该怎么改

https://img-mid.csdnimg.cn/release/static/image/mid/ask/789128c6e5574a44a36504678eb80abf.png "#left")
这个代码报错,显示[Error] too few arguments to function 'char* gets(char*)',是什么意思,应该怎么改
gets是接收字串的,它的原型为:
char *gets(char *s); //它必须的个字符指针作参数的
你的只是要读一个字符,改gets为getchar就可以了