美文网首页
计算机基础-文件IO问题

计算机基础-文件IO问题

作者: MangoDai | 来源:发表于2017-11-12 09:35 被阅读0次

    Problem

    程序功能:将a[3][2]中的数据输入到文件"testIo.txt"中,然后再从该文件中读取数据到数组b[][].但是问题在于在程序运行后,打开"testIo.txt"文件,发现里面全是乱码。请写出你解决这个问题的流程,重要的不是题目的答案,我们主要考察你们遇到编程问题时的调试以及解决问题的手段。


    image.png image.png
    #
    include "stdio.h"
    main() {
        int a[3][2] = {
                {
                    1, 2
                }, {
                    3, 4
                }, {
                    5, 6
                }
            }, i, j,
            b[3][2] = {
                {
                    0
                }, {
                    0
                }, {
                    0
                }
            };
        FILE * fp;
        for (i = 0; i < 3; i++) {
            for (j = 0; j < 2; j++) {
                printf("%d  ", a[i][j]);
            }
            printf("\n");
        }
        fp = fopen("testIO.txt", "w");
        fwrite( & a[0][0], sizeof(int), 6, fp);
        rewind(fp);
        fread( & b[0][0], sizeof(int), 6, fp);
        fclose(fp);
        for (i = 0; i < 3; i++) {
            for (j = 0; j < 2; j++) {
                printf("%d  ", b[i][j]);
            }
            printf("\n");
        }
    }
    

    相关文章

      网友评论

          本文标题:计算机基础-文件IO问题

          本文链接:https://www.haomeiwen.com/subject/bkdnmxtx.html