gets的读入规则与返回值
2014-03-02 13:41
176 查看
gets函数的读取规则:
1.只要gets遇到换行符,即便它是输入的第一个字符,gets也会停止读入并返回。如果输入的第一个字符就是换行符,则字符串将被置为空串。
2.由于gets函数读入再丢弃换行符,换行符将不会存储在字符串中。
gets的读取规则与getline是一样的。
gets函数的返回值:
1.正常读入(未遇到文件结尾)(注意,读入空串也是正常读入),则返回字符串,即返回字符串首地址,char*类型
2.遇到文件结尾,返回NULL
转载自:
http://blog.sina.com.cn/codesalon
1.只要gets遇到换行符,即便它是输入的第一个字符,gets也会停止读入并返回。如果输入的第一个字符就是换行符,则字符串将被置为空串。
2.由于gets函数读入再丢弃换行符,换行符将不会存储在字符串中。
gets的读取规则与getline是一样的。
gets函数的返回值:
1.正常读入(未遇到文件结尾)(注意,读入空串也是正常读入),则返回字符串,即返回字符串首地址,char*类型
2.遇到文件结尾,返回NULL
转载自:
http://blog.sina.com.cn/codesalon
相关文章推荐
- gets的读入规则与返回值
- c/c++ 从键盘流中读入字符串的函数:gets(str);
- 【疑问解答】如何从文件中按照规则读入数字
- fgets、gets、scanf函数读入字符串比较
- gets strtok sscanf 实现读入一行并分割字符
- JAVA-三目运算符返回值规则
- 使用不规则数组(ragged array)和agetline()将整个文件读入内存
- VC软件开发规范(参数、返回值以及函数内部实现规则)
- GCC中gets()/fges()读入输入的问题解决 -- 清理stdin缓存
- JAVA笔记-三目运算符返回值规则
- c++函数参数和返回值的规则
- 标准输入cin的返回值以及读入未知数目数据的问题
- 引用作为返回值的时候,有一些规则必须遵守
- 6.2 返回值的规则
- 接口返回值规则
- scanf()/getchar()和gets()读入字符和字符串的详细讲解
- Rational Software Analyzer规则编写及测试过程
- 按规则对对象数组进行排序
- PDU短信的编码一般规则
- 入侵检测IDS学习--snort规则