開發平台(Platform): (Ex: Win10, Linux, ...)
win7
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
GCC
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
想請教,C在讀取檔案時能不能只讀取數字的部分,
因為原始開啟的txt檔中含有非數字的標題等等,
但我只需要取中間數字的部分讀入陣列就好,其他的不需要...
google了好久都找不到看得懂的作法QQ
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
FILE *fp2;
fp2=fopen("output1.txt","r");
int sortA[50],sortB[50];
for(i=0;i<50;i++){
fscanf(fp2,"%d",&sortA[i]);
}
for(i=0;i<50;i++){
fscanf(fp2,"%d",&sortB[i]);
}
fclose(fp2);
我是這樣讀檔的,因為我以為讀進來的時候有限定%d,
電腦就只會讀"數字"部分進來,結果把sortA、sortB印出來是亂碼Orz