本帖最后由 meegor 于 2014-3-9 17:29 编辑
C语言中的字符串是用字符数组表示的,使用gets()函数也需要提供一个字符数组作为形参。
使用scanf() 不能接收空格,于是选择了gets()函数。
但是在Xcode中使用 gets()函数,程序运行时会输出警告,说gets()不安全
- warning: this program uses gets(), which is unsafe.
复制代码
虽然不影响使用,但是给人不爽的感觉,
程序代码:
- #import "stdio.h"
- int main()
- {
- char str[100];
- printf("请输入一段字符:");
- gets(str);
- printf("你输入的字符串为:%s\n", str);
- return 0;
- }
复制代码
运行截图:
不知道有啥好的获取字符串的方法
|