getchar的用法疑惑
请问这段代码为什么不起作用呢?getchar应该怎么用?谢谢。 getchar是一个函数,后面需要加上括号while(getchar()!='\n') sunrise085 发表于 2020-12-1 13:05
getchar是一个函数,后面需要加上括号
while(getchar()!='\n')
加上了,可是还是没有计算结果 #include <stdio.h>
int main(void);
{
int count = 0;
printf("请输入一个字符串\n");
while(getchar() != '\n')
{
count+=1;
}
printf("字符串的长度为%d\n",count);
return 0;
}
本帖最后由 sunrise085 于 2020-12-1 13:13 编辑
月薪两万的贝贝 发表于 2020-12-1 13:07
加上了,可是还是没有计算结果
int main(void)后面多了一个分号
#include <stdio.h>
int main(void)
{
int count = 0;
printf("请输入一个字符串\n");
while(getchar() != '\n')
{
count+=1;
}
printf("字符串的长度为%d\n",count);
return 0;
}
sunrise085 发表于 2020-12-1 13:12
int main(void)后面多了一个分号
感谢解答。{:5_91:}
页:
[1]