c语言删除字符串的某一个字符 c语言如何输出有空格的字符串?

c语言如何输出有空格的字符串?在C语言中,输出字符串的函数有printf(#34%s#34) puts() fputs()等。字符串可以是任何字符,包括空格,无需特殊处理,例如char str[]#3

c语言如何输出有空格的字符串?

在C语言中,输出字符串的函数有printf(#34%s#34) puts() fputs()等。字符串可以是任何字符,包括空格,无需特殊处理,例如char str[]#34hello world#34 printf(#34%s #34,str)

Puts(str) fputs(str,stdin)但是当输入一个带空格的字符串时,只能使用gets()或fgets(),不能使用scan (# 34% s # 34),因为scan (# 34% s # 34)是输入。字符串,当遇到空格时输入结束。

gets()函数是一个输入函数,以回车作为终止符,可以输入带空格的字符串。