gets函数用法
- gets函数用法 推荐度:
- 相关推荐
gets函数用法
gets是从标准输入设备读字符串函数。
函数原型:char * gets ( char * str );
功能为:从stdin流中读取字符串,直至接受到换行符或EOF时停止,并将读取的结果存放在buffer指针所指向的字符数组中。换行符不作为读取串的内容,读取的换行符被转换为‘\0’空字符,并由此来结束字符串。
注意:不会判断上限,以回车结束读取,所以程序员应该确保buffer的空间足够大,以便在执行读操作时不发生溢出。使用时需要包含stdio.h头文件
参数
str为字符串指针,用来存放读取到的数据。
返回值
读入成功,返回与参数buffer相同的指针;读入过程中遇到EOF(End-of-File)或发生错误,返回NULL指针。所以在遇到返回值为NULL的情况,要用ferror或feof函数检查是发生错误还是遇到EOF。
最新文章
- 【转】使用cocosbuilder在cocos2d
- 网络Socket编程
- 职场交流
- 音频信号的数字化及压缩编码
- 数字化音频
- 动态改变shiro的Principal属性
- Azure App object和Service Principal
- Gallery3d 学习笔记(13)
- 一篇不错的关于VSS的入门介绍
- 更加简便的使用VSS
- JAVA关于Calendar类的使用
- 如何编写Python爬虫
- Linux C编程itoa()函数 atoi()函数
- CC++
- pip执行指令后报语法错误sys.stderr.write(f”ERROR: {exc}”)解决办法
- MBR与磁盘管理
- 统计学,机器学习,数据挖掘,深度学习