我如何创建一个while循环,每次迭代读取一个字符并存储该字符?

时间:2014-02-18 23:56:13

标签: c while-loop character scanf

例如:

我如何使用scanf来执行此操作?

scanf("%c", &c); 

while(c != '\0')
{
    scanf("%c", &c); 
}

1 个答案:

答案 0 :(得分:0)

您的解决方案几乎是正确的。你只需要改变

while(c != '\0')

while(c != '\n')

因为用户将输入的最后一个字符是换行符。