如何阻止程序将多个字符存储到char变量中?

时间:2014-03-11 18:37:47

标签: c string char scanf

我的程序使用scanf:

scanf ("%c", &symbol);

如果用户输入字符串>有一种方法可以打印错误一个字符?例如“abc”,因为它后来在程序中混乱

1 个答案:

答案 0 :(得分:0)

使用字符串缓冲区fgets(),检查第二个字符是否为\n