1、文件指针类型:FILE *fp。
2、文件的打开和关闭:
打开文件:fp = fopen(文件名,使用文件方式)
文件使用方式:r(只读),w(只写),a(追加),r+(读写),w+(读写),a(读写),这几种都是操作文本文件,如果在后加上b,则表示对二进制文件操作,如rb等。fopen打开失败返回NULL。
关闭文件:fclose(fp)。成功关闭返回0,否则返回EOF。
3、对单个字符的读写
ch = fgetc(fp);
fputc(ch, fp);
4、对字符串读写
fgets(str, n, fp);n为要求得到的字符,但只从fp指向的文件输入n-1个字符,然后再最后添加一个'\0'字符。
fputs(str, fp).
5、fread(buffer, size, count, fp)
fwrite(buffer, size,count, fp)
6、fscanf(fp,格式字符串,输入列表)
fprintf(fp,格式字符串,输出列表)
7、文件定位
rewind():该函数的作用是使位置指针重新返回文件的开头。
fseek(文件指针,位移量,起始点)
起始点:文件开始(SEEK_SET),文件当前位置(SEEK_CUR),文件末尾(SEEK_END)
位移量:是指以起始点为基点,向前移动的字节数。
阅读(1079) | 评论(0) | 转发(0) |