c如何读文件

幸福伊始 4个月前 已收到3个回答 举报

哎哟疼 1星

共回答了177个问题采纳率:95.9% 评论

1、新建一个 读取文件项目。

2、在 读取文件 项目中,添加一个ReadFile.c文件。

3、在ReadFile.c文件中,包含需要用到的各种头文件。

4、输入main函数。

5、使用fopen库函数打开文件,fopen("要读取的文件路径","使用文件方式")。

6、使用if语句判断文件是否打开成功。

7、使用库函数fseek()和ftell()获取要读取的文件大小。

8、根据获取到的文件大小,使用malloc()函数分配缓冲区。

9、使用库函数fread()将文件数据读取到缓冲区。

10、最后关闭文件。

11、运行程序,测试是否能够读取文件。

22小时前

46

情依袅人 4星

共回答了493个问题 评论

1、使用VS新建空工程,直接点击确定,如下所示。

2、新建c文件,用于C语言编译器,输入main.c文件,如下所示。

3、参考代码:

#include <stdio.h>

int main()

{

//下面是写数据,将数字0~9写入到data.txt文件中

FILE *fpWrite=fopen("data.txt","w");

if(fpWrite==NULL)

{

return 0;

}

for(int i=0;i<10;i++)

fprintf(fpWrite,"%d ",i);

fclose(fpWrite);

//下面是读数据,将读到的数据存到数组a中,并且打印到控制台上

int a={0};

FILE *fpRead=fopen("data.txt","r");

if(fpRead==NULL)

{

return 0;

}

for(int i=0;i<10;i++)

{

fscanf(fpRead,"%d ",&a);

printf("%d ",a);

}

getchar();//等待

return 1;

}

4、编译完成后,运行exe程序,执行后显示console程序。

21小时前

47

那里看花 3星

共回答了382个问题 评论

1、C语言读取步骤一:首先需要以写入的方式打开一个空白的texr.txt文件。FILE *fpWrite=fopen("text.txt","w");

2、C语言读取步骤二:打开以后,继续进行循环写入0到9的操作。代码如下图所示。

3、C语言读取步骤三:完成文件写入操作后,一定要记得对打开文件进行关闭操作。

4、C语言读取步骤四:接下来对文件中写入数据的读取。首先需要创建一个用于保存读取数据的数组。

5、C语言读取步骤五:创建好数组以后,以读取的方式对text.txt文件进行打开操作。

6、C语言读取步骤六:最后,将读取到的数据循环保存的创建好的数组中,并且将其显示到控制台中。

18小时前

41
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 959505@qq.com