首页 > 其他 > 详细

1216.2——文件操作

时间:2015-12-16 21:09:51      阅读:360      评论:0      收藏:0      [点我收藏+]

1.文件的打开  FILE *fopen(char *pname,char *mode)

   按照mode 规定的方式,打开由pname指定的文件。若找不到由pname指定的相应文件,就按以下方式之一处理:

    (1) 此时如mode 规定按写方式打开文件,就按由pname指定的名字建立一个新文件;

    (2) 此时如mode 规定按读方式打开文件,就会产生一个错误。

  FILE *:指出fopen是一个返回文件类型的指针函数;

  pname:是一个字符指针,它将指向要打开或建立的文件的文件名字符串。

  mode:是一个指向文件处理方式字符串的字符指针。

2.文件的关闭  int fclose(FILE *fp);

3.从文件中读取一个字符  int fgetc(FILE *fp);

  从fp所指文件中读取一个字符。

  非正常返回:返回EOF。例如,要从"写打开"文件中读取一个字符时,会发生错误而返回一个EOF。

4.写一个字符到文件中去  int fputc(int ch,FILE *fp)

  把ch中的字符写入由fp指出的文件中去。

  ch:是一个整型变量,内存要写到文件中的字符(C语言中整型量和字符量可以通用)。

5. 从文件中读取一个字符串  char *fgets(char *str,int n,FILE *fp)

  从由fp指出的文件中读取n-1个字符,并把它们存放到由str指出的字符数组中去,最后加上一个字符串结束符‘\0‘。

  str:接收字符串的内存地址,可以是数组名,也可以是指针。

  n: 指出要读取字符的个数。

  正常返回:返回字符串的内存首地址,即str的值。

6. 写一个字符串到文件中去  int fputs(char *str,FILE *fp)

  把由str指出的字符串写入到fp所指的文件中去。

 

1216.2——文件操作

原文:http://www.cnblogs.com/damonWq/p/5052229.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!