C语言中,如何使scanf接受空格,在英文句子完全倒序时?

如题所述

// %[]可以用来进行多个字符的输入,并对结束符进行自定义。
// 对于%[]还可以用^+任意字符(包括 eof)来结束字符串的输入。
// 比如%[^EOF]就是直到有EOF 输入,字符串才中止。

#include <stdio.h>
void main()
{
char a[100];
scanf("%[^\n]",a);//直到输入回车键,读取才结束,当然不能超过a定义的大小,否则会出错。
printf("%s",a);
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-23
scanf貌似不能接受空格吧,scanf会把空格当成分隔符

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网