C语言用如何用scanf输入带有空格的字符串

2024-12-05 14:57:17
推荐回答(4个)
回答(1):

亲~~~
可以用gets();语句哦~~~
如:
#include
void main()
{
char str[20];
gets(str);
printf("%s",str);
}

gets();语句是以回车结束的,而scanf语句是以空格结束的~~~

回答(2):

答:scanf("%[^\n],str)==gets(str)

回答(3):

用gets()吧~~~~
列:
#include
void main()
{
char str[20];
gets(a);
printf("%s",str);
}

回答(4):

这么简单还用问?你可以采用gets();函数输入,空格也算在内的。输入对应的是puts();要使用这个函数头文件里面只需添加#include.如果对你有用,望采纳。