能不能从键盘输入一个中间含有空格的字符串,然后连空格一起打印出来如(a b)中间有空格的每次从键盘一输入,他只打印前面空格前的,后面的都不要了有什么方法解决??
你应该用 char buffer[81]; gets(char)来代替scanf
是不是就是说带有空格的字符串不适合用scanf来输入改用gets输入?
char a[100];gets(a);puts(a);
我打快了 应该是 gets(buffer); 那个gets的函数原型是 char *gets( char *buffer );
谢谢6楼的朋友,用你的方法已经解决了问题7楼的斑竹,你写的我有点看不懂,我在c里没见过,要是是c++的东东,我还没学呢呵呵,我菜鸟啊
六楼的跟我的没有什么不同吧,同样都是调用 gets函数,只不过定义的数组名称不同而已,,,你自己认真看看