c语言如何读取txt文件内容?


当前第2页 返回上一页

实例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

#include <stdio.h>

#include <stdlib.h>

#include  <assert.h>

typedef struct student{

        char name[32];

        int  no;

        char sex[16];

        float score;

} stu;

  

int main(int argc, char* argv[])

{

    //打开文件

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

    assert(r!=NULL);

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

    assert(w!=NULL);

      

    //读写文件

    stu a[128];

    int i=0;

    while(fscanf(r,"%s%d%s%f",a[i].name,&a[i].no,a[i].sex,&a[i].score)!=EOF)

    {

         printf("%s\t%d\t%s\t%g\n",a[i].name,a[i].no,a[i].sex,a[i].score);//输出到显示器屏幕

         fprintf(w,"%s\t%d\t%s\t%g\n",a[i].name,a[i].no,a[i].sex,a[i].score);//输出到文件B.txt

         i++;

    

      

    //关闭文件

    fclose(r);

    fclose(w);

      

    system("pause");

    return 0;

}

编译运行后的结果如下:

1.jpg

更多编程相关内容,请关注php中文网编程入门栏目!

以上就是c语言如何读取txt文件内容?的详细内容!

返回前面的内容

相关阅读 >>

C语言中“||”是什么意思

vb是什么意思?

C语言用户标识符命名规则是什么?

C语言if语句用法是什么

C语言中要改变循环语句的流程可以使用的语句有哪些

一个C语言程序只能有一个主函数吗

C语言简单数据类型有哪些

C语言关键字是什么

C语言本身没有输入输出语句吗

C语言中什么是转义字符

更多相关阅读请进入《C语言》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...