fgets and scanf
来源:互联网 发布:国产手表 知乎 编辑:程序博客网 时间:2024/05/20 21:22
在读取string时,
scanf遇到空格和回车即停止读取,不将空格和回车放入字符串;
fgets遇到空格不停,遇到回车停止读取,将空格和最后读取的回车都放入字符串中。
在有些编程题目中,
1)输入的字符串如果含有空格,只能用fgets读取;
2)当输入的某个字符串可能为空时,即只有回车,只能用fgets。
若用scanf读取,程序会因少读一个字符串而导致部分测试点超时或错误等问题。
0 0
- fgets and scanf
- scanf/gets/puts/fgets
- scanf, gets, fgets
- 区别 scanf gets fgets
- scanf()、gets()、fgets总结
- scanf gets fgets
- 关于gets,fgets,scanf
- fgets和scanf的区别
- c 中的scanf, gets,fgets
- 关于scanf和fgets连用
- Linux gets scanf fgets 分析
- fgets与scanf的区别
- 字符串输入函数gets( ) fgets( ) scanf( )
- 客户端中用scanf()与fgets()的区别!
- 客户端中用scanf()与fgets()的区别!
- scanf gets 和 fgets的区别
- fgets、gets、scanf函数读入字符串比较
- 【C语言】scanf,fgets,fputs缓冲区问题
- iOS开发,谓词(NSPredicate)的用法:(二)谓词和正则表达式配合使用,进行表单内容判断
- CSS 文字上下颠倒显示
- Linux进程通信之信号
- 把Bitmap写到SD卡后,更新系统相册时发生OutOfMemoryError
- 使用栈实现进制转换
- fgets and scanf
- jdbc mybatis hibernate springJDBC的一些理解
- Mysql错误集合(逐步增加)
- c++_单实例模式
- Android TextView文字底部或者中间 加横线
- 红黑树
- VMware Ubuntu15.05 64bit 无法共享文件夹问题
- Vim编辑的使用
- android WebView清除缓存