1樓:玄清佳
int main()
;//比如說你要把它存到一個檔案中。
//現在你要現在你的源程式的目錄下建立一個比如說是data.txt檔案
//現在開始寫程式
file *fp;
if ((fp = fopen("data.txt","w"))==null)
//出錯處理
for(int i = 0;i < 2;i++)for(int j= 0;j < 3;j++)fprintf(fp,"%d",a[i][j]);//把每個陣列元素以十進位制的方式存入data.txt中
fclose(fp);//ok就這麼簡單
return 0;}
2樓:匿名使用者
得陣列大小.取陣列的指標.直接當一維陣列向檔案寫
3樓:匿名使用者
有很多種方法,建議你去看看資料結構方面的書
4樓:
#include
#include
#include
int main()
int a[3][3];
printf("input 9 numbers:");
for(int i=0;i<3;i++)
fprintf(fp,"%s","\n");
}fclose(fp);
return 1;
}不知道能不能符合你的要求。
5樓:
能把問題能說得再清楚點麼?存到哪個檔案?
c怎樣從檔案中讀取資料存入陣列二維陣列中,且每個資料項(有漢字或數字)之間用逗號隔開
使用fscanf f,d,d 的方法即可讀取逗號隔開的變數。1 c語言標準庫提供了一系列檔案操作函式。檔案操作函式一般以f 單詞的形式來命名 f是file的簡寫 其宣告位於stdio.h標頭檔案當中。例如 fopen fclose函式用於檔案開啟與關閉 fscanf fgets函式用於檔案讀取 fp...
c語言二維陣列問題
寫完以後我發現有點長,樓主給點耐心看,不懂我們再交流 a是整個二維陣列的首地址,short長度為2,sizeof a 2 5 5 50 a 1指向二維陣列的第二個元素,它僅僅是一個指標,如果在a 1前面加一個 號,就是第二個元素的值,即a 0 1 所以,a 1是一個指標,它指向二維陣列中的某個數,指...
C二維陣列如何初始化為,C 二維陣列如何初始化為
du瓶邪 include using namespace std int main cout c 也可以寫 int a 10 8 簡單的就是 memset a,0,sizeof a 例如 int a 3 4 a 0 0 0 這樣寫第一個元素初始化為0,其餘也會初始化為0還有一種就是 memset 要...