文件操作是指对计算机中的文件进行读写、打开、关闭等操作的过程。在C语言中,文件操作通常使用标准库函数来完成。
2. 如何打开文件?
()函数,该函数的原型为
stamestode);
ameode为打开文件的模式,可以是“r”(只读方式打开)、“w”(写入方式打开)或“a”(追加方式打开)等。
ple.txt”的文件,可以使用以下代码
FILE fp;ple.txt”, “r”);
3. 如何读取文件?
ff()函数可以按照指定格式读取文件中的内容,其原型为
tfstat, …);
at为读取格式,…为要读取的变量。要读取文件中的一个整数,可以使用以下代码
tum;fum);
fgets()函数可以按行读取文件中的内容,其原型为
为文件指针。要读取文件中的一行文本,可以使用以下代码
char str[100];
fgets(str, 100, fp);
4. 如何写入文件?
tftf()函数可以按照指定格式向文件中写入内容,其原型为
ttfstat, …);
at为写入格式,…为要写入的变量。要向文件中写入一个整数,可以使用以下代码
tum = 10;tfum);
fputs()函数可以向文件中写入字符串,其原型为
tst);
为文件指针。要向文件中写入一行文本,可以使用以下代码
char str[] = “hello world”;
fputs(str, fp);
5. 如何移动文件指针?
移动文件指针需要使用fseek()函数,其原型为
tgttce);
ce为移动方式,可以是SEEK_SET(从文件开头开始移动)、SEEK_CUR(从当前位置开始移动)或SEEK_END(从文件末尾开始移动)。要将文件指针移动到文件末尾,可以使用以下代码
fseek(fp, 0, SEEK_END);
6. 如何关闭文件?
关闭文件需要使用fclose()函数,其原型为
为文件指针。