在C语言中,举例说明如何打开一个文本文件,并读入文件中的数据

在C语言中,举例说明如何打开一个文本文件,并读入文件中的数据,第1张

1.首磨隐先,使用VS构建一个新的空项目,然后直接单击ok。

2.单击newitem选项为c编译器创建一个新的c文件,并输入main.c文件。

3.然后创建一个新的返回C文件,如下所示。

4.将上面的参考代码复制瞎升厅笑含到main.c文件中,并直接编译它。

5、编译完成后,运行exe程序,执行后显示TXT文件内容。

#include<stdio.h>

#include<stdlib.h>

int main()

{

FILE *fp,*ok

char str1[80],str2[80]

if((fp=fopen("d:\\file.txt","r+"))==NULL)//打开d盘下名为file的文本文件

{

puts("file文件打开失败!")

exit(0)

}

else

puts("file文件打开成功")

if((ok=fopen("d:\\file1.txt","r"))==NULL)//打开d盘下名为file1的滑橡文本文件

{

puts("file1文件打开失败!")

exit(0)

}

else

puts("file1文件打开成功")

/*__________________*/

scanf("%[^!]",str1)//输入一串字符,以!为结束标志

fprintf(fp,"%s",str1)//将字弯悉符串str1写入指针fp所指向的文件

fscanf(ok,"%s",str2)//读取信闹旁指针ok指向的文件,将内容以字符串的形式存储在数组str2中

puts(str2)

/*__________________*/

fclose(fp)//关闭文件

fclose(ok)

return 0

}

#include <stdio.h>

main()

{

    int num,total=0,count=0,max=0

    FILE * fp = fopen("intergers.txt", "rt")

    if (fp==NULL)

        return 0

    while(1==fscanf(fp, "%d", &num))

    {

        total 困携+= num

        count++

        if (num>max)

      拦盯      max = num

    }

    printf("Sum: %d\n", total)

    printf("Mean value: %.2lf\n", (float)total/count)

 汪衡伏   printf("Max: %d\n", max)

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/yw/12562656.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存