一、打开txt文件
()函数打开文件。该函数需要两个参数,个参数是文件名,第二个参数是打开文件的模式。
下面是一些常用的打开文件模式
– r只读模式,打开文件后只能读取文件内容。
– w写模式,如果文件不存在则创建文件,如果文件已存在则清空文件内容。
– a追加模式,如果文件不存在则创建文件,如果文件已存在则在文件尾部追加内容。
– rb、wb、ab以二进制模式打开文件。用于打开一个名为“test.txt”的文件
FILE fp;(“test.txt”, “r”);
二、读取txt文件
打开文件后,就可以开始读取文件内容了。在C语言中,可以使用fgets()函数逐行读取文件内容。该函数需要三个参数,个参数是一个字符数组,用于存储读取的内容;第二个参数是读取字符数;第三个参数是文件指针,指向要读取的文件。用于逐行读取“test.txt”文件的内容
char buffer[255];
while (fgets(buffer, 255, fp) != NULL) {tf(“%s”, buffer);
tf()函数输出读取的内容。
三、关闭txt文件
读取完文件内容后,需要使用fclose()函数关闭文件。该函数需要一个参数,即要关闭的文件指针。用于关闭“test.txt”文件
fclose(fp);
完整代码示例
“`clude
tain() {
FILE fp;
char buffer[255];
(“test.txt”, “r”);
while (fgets(buffer, 255, fp) != NULL) {tf(“%s”, buffer);
}
fclose(fp);
0;
()函数打开文件,fgets()函数逐行读取文件内容,以及fclose()函数关闭文件,大家可以轻松地读取txt文件的内容。