C语言可不可以打开一次文件,多次读写然后关掉,急等
C语言可不可以打开一次文件,多次读写然后关掉,急等
日期:2018-03-13 19:13:15 人气:2
可以的。但是需要注意以下几点:
1 打开的时候,调用
FILE *fopen(char *name, char *mode);
时,参数mode要同时支持读写。也就是mode字符串中必须有+。
2 读写的时候,需要注意文件指针的位置,可以通过
int fseek(FILE *fp, int offset, int mode);
来调整文件指针位置。
mode有SEEK_SET, SEEK_CUR, SEEK_END三种。
a)SEEK_SET: 将指针移动到文件开始后的offset字节