A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© panshi106 中级黑马   /  2015-1-17 18:00  /  1002 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在做基础测试题的时候遇到一个题是要接收一行英文转化为大写,我一开始是用scanf函数来实现的可是测试的时候我发现接收不了空格,于是我该用gets函数接收,但Xcode提示我说gets函数有警告!那么各位小伙伴们,问题来了,我们是不是有更好的办法接受输入一行英文呢?

5 个回复

倒序浏览
把gets函数放在不用Xcode的编译器里运行,OK
回复 使用道具 举报
scanf("%[^\n]", &str);可以录入除了回车之外的字符,就可以录入空格了。
回复 使用道具 举报
从今以后 发表于 2015-1-17 18:38
scanf("%[^\n]", &str);可以录入除了回车之外的字符,就可以录入空格了。

太感谢啦!学习啦!
回复 使用道具 举报
我和下面想的一样
回复 使用道具 举报
抱歉基础测试不是用Xcode弄得
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马