C语言怎么在字符串中输入空格?输出的时候怎么输出空格?怎么判断输出结束?

如题所述

第1个回答  2012-03-03
字符串中直接按空格键就是输入空格了,输出字符串时,空格也会直接输出。如果想单独输出空格可以用 printf(“ ”);双引号之间有个空格!判断结束:‘\0’ 一般性输入字符串结束时自动在元素中负值‘\0’。不过要记住如果你输入十了字符,那么数组元素至少定义11个,至少比你输入的多一个,否则乱码。万恶的手机验证码!
第2个回答  2012-03-03
调用gets函数可以输入空格
调用puts函数可以输出空格
每一个字符串的串结束符都是\0
所以只要加条件if来判断字符是不是\0就知道有没结束啦
第3个回答  2012-03-03
char str[101];
gets(str);
这个语句是输入字符串的,包括空格;
printf(" ");
这就是输出空格;
当输出是'\0'的时候结束;
我也是新手 多多关照本回答被提问者采纳
相似回答