getchar问题
#include <stdio.h>int main()
{
int count = 0;
printf("请随意一个英文句子:");
while (getchar() != '\n')
{
count = count + 1;
}
printf("你总共输入了%d个字符!\n", count);
return 0;
}
这个如果想知道包括回车键的话要怎么改?
还有如果用scanf来写的话怎么写? #include <stdio.h>
int main()
{
int count = 0;
printf("请随意一个英文句子:");
while (getchar() != '\n')
{
count = count + 1;
}
//printf("你总共输入了%d个字符!\n", count);
printf("你总共输入了%d个字符!\n", count + 1);
return 0;
}
#include <stdio.h>
#include <string.h>
int main()
{
int count = 0;
char buff;
printf("请随意一个英文句子:");
scanf("%s", buff);
count = strlen(buff);
//printf("你总共输入了%d个字符!\n", count);
printf("你总共输入了%d个字符!\n", count + 1);
return 0;
}
页:
[1]