读取字符串的方法:
1)Scanf 缺点;遇到空格就认为输入结束了。。空格之后的字符都不会接受
2)Gets 优点:可以接受含有空格的字符串
1)2) 但是不安全
Char ch[10];
安全:9+\0;
不安全:10
3)fgets优点 可以帮我们根据数组的长度自动截取适当的长度
Fgets(ch,sizefo(ch),stdin);
输出字符串的方法:
1)printf()%s 缺点不能自动换行
2)Puts 优点 可以自动换行
3)Fputs 不可以自动换行
Fputs(ch,stdout);默认的是写入到文件中,stdout表示输出 |
|