Problem
程序功能:將a[3][2]中的數(shù)據(jù)輸入到文件"testIo.txt"中捆憎,然后再從該文件中讀取數(shù)據(jù)到數(shù)組b[][].但是問題在于在程序運行后,打開"testIo.txt"文件婆殿,發(fā)現(xiàn)里面全是亂碼。請寫出你解決這個問題的流程瓜富,重要的不是題目的答案珊肃,我們主要考察你們遇到編程問題時的調(diào)試以及解決問題的手段。
#
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");
}
}