c语言如何字符串输出无空格不用puts
答案:2 悬赏:40
解决时间 2021-12-21 03:35
- 提问者网友:逐野
- 2021-12-20 07:39
c语言如何字符串输出无空格不用puts
最佳答案
- 二级知识专家网友:疯山鬼
- 2021-12-20 08:56
你问的问题 无空格是几个意思?
如果是输出内容没有空格,并且字符串存在str[]字符串数组中,可以:
printf("%s",str)
问的太朦胧了~
如果是输出内容没有空格,并且字符串存在str[]字符串数组中,可以:
printf("%s",str)
问的太朦胧了~
全部回答
- 1楼网友:浪女动了心
- 2021-12-20 10:08
c语言中输出字符串的函数有printf("%s") puts() fputs()等,字符串中可以是任意的字符,包括空格在内,无特殊处理,如:
char str[]="hello world" ;
printf("%s\n", str );
puts(str);
fputs(str,stdin);但在输入带有空格的字符串时,只能用gets()或fgets(),而不能用scanf("%s") ,因为scanf("%s")输入字符串时,遇到空格就结束了输入。而gets()函数是以回车为结束符的输入函数,可以输入带空格的字符串。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯