21xrx.com
2024-09-17 03:38:46 Tuesday
登录
文章检索 我的文章 写文章
如何在C语言中读取文件
2023-06-13 09:39:49 深夜i     --     --
C语言 读取文件 fopen函数

在C语言中,读取文件是非常常见的操作。无论是读取文本文件还是二进制文件,都可以通过C语言提供的标准库函数来实现。

首先,需要使用fopen函数打开文件,并指定以何种模式打开。例如,想要以只读的方式打开一个名为“example.txt”的文本文件,可以使用以下代码:


FILE *fp;

fp = fopen("example.txt", "r");

接下来,可以使用fgets函数按行读取文本文件中的内容。例如,读取每行不超过80个字符的文本文件,可以使用以下代码:


char buffer[81];

while (fgets(buffer, 81, fp) != NULL)

  //处理读取到的每行内容

如果需要读取二进制文件,可以使用fread函数按指定大小读取数据。例如,读取一个名为“example.bin”的二进制文件中的前100个字节,可以使用以下代码:


char data[100];

fp = fopen("example.bin", "rb");

fread(data, sizeof(char), 100, fp);

最后,读取完成后需要使用fclose函数关闭文件,以释放资源。例如,关闭刚才打开的文件可以使用以下代码:


fclose(fp);

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复