函数fgets和fputs、fread和fwrite、fscanf和fprintf用法小结.docVIP

  • 44
  • 0
  • 约7.57千字
  • 约 9页
  • 2018-05-28 发布于湖北
  • 举报

函数fgets和fputs、fread和fwrite、fscanf和fprintf用法小结.doc

函数fgets和fputs、fread和fwrite、fscanf和fprintf用法小结?? 字符串读写函数fgets和fputs 一、读字符串函数fgets函数的功能是从指定的文件中读一个字符串到字符数组中,函数调用的形式为: fgets(字符数组名,n,文件指针); 其中的n是一个正整数。表示从文件中读出的字符串不超过 n-1个字符。在读入的最后一个字符后加上串结束标志\0。例如:fgets(str,n,fp);的意义是从fp所指的文件中读出n-1个字符送入 字符数组str中。 [例10.4]从e10_1.c文件中读入一个含10个字符的字符串。 #includestdio.h main() { FILE *fp; char str[11]; if((fp=fopen(e10_1.c,rt))==NULL) { printf(Cannot open file strike any key exit!); getch(); exit(1); } fgets(str,11,fp); printf(%s,str); fclose(fp); }? 本例定义了一个字符数组str共11个字节,在以读文本文件方式打开文件e101.c后,从中读出10个字符送入str数组,在数组最后一个单元内将加上\0,然后在屏幕上显示输出str数组。输出的十个字符正是例10.1程序的前十个字符。 对

文档评论(0)

1亿VIP精品文档

相关文档