aihot  2020-11-12 10:45:00  OpenCV |   查看评论   
maxline, FILE *fp); int fputs(char *line,FILE *fp);

fgets函数用于从fp指向的文件中读取下一个输入行(包括换行符),并将它存放在字符数组line中,它最多可以读取maxline-1个字符。读取结尾将以’\0’结尾保存到数组中。如果遇到了文件结尾或发生了错误,则返回NULL。

输出函数fputs函数将一个字符串(不需要包含换行符)写入到一个文件中。如果发生错误,该函数返回EOF,否则返回一个非负值。

库函数gets和puts的功能与fgets和fputs有类似的功能,但是它们是对stdin与stdout进行操作。

值得注意的是,gets函数在读取字符串时将删除结尾的换行符,而puts函数在写入字符串时将在结尾添加一个换行符。

7.8 其他函数

字符串操作函数:string.h

字符类别测试和转换函数:ctype.h

ungetc函数将字符c写回到文件fp中。如果执行成功返回c,否则返回EOF。int ungetc(int c,FILE *fp)

system(char *s)系统命令。

存储管理函数malloc,calloc,free

数学函数:math.h

 

除特别注明外,本站所有文章均为 赢咖4注册 原创,转载请注明出处来自《TCPL》 第7章 输入与输出

留言与评论(共有 0 条评论)
   
验证码:
[lianlun]1[/lianlun]