C语言中怎么输入输出有带空格的字符串 并且能够计算你输入的字符串中有多少个字符

C语言中怎么输入输出有带空格的字符串 并且能够计算你输入的字符串中有多少个字符

第1个回答  2014-12-13
gets()就行,直接读取字符串,getchar()一一接收字符更好用,都能达到你要求追问

#include
#include
#include
int main()
{
char st[]="";
gets(st);
printf("%s\n",st);
printf("个数为%d\n",strlen(st));

}
这样子可以吗?

追答

把字符数组容量加一个常量限制就行了.

本回答被提问者和网友采纳
第2个回答  2014-12-13

第3个回答  2020-12-30
len那里出问题了
第4个回答  2014-12-13
getchar()
相似回答