您的位置:首页 > 其它

以空格结束字符串输入

2013-05-28 19:41 204 查看
其实思路很简单,只是我一开始就想到的字符串输入就是直接用 gets,发现gets无法以空格结束输入,后面在网上看了几篇文章,发现直接用scanf来输入,由于scanf是遇到 空格 回车 和 tab键 结束输入,而gets只能遇到回车结束输入。因此用一下方法解决:

char a[100],c;
int i;
i = 0;
while(scanf("%c",&c) && c != ' ')
{
a[i] = c;
i++;
}
然后就是可以用scanf里面的%s来输入
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  字符串输入
相关文章推荐