[問題] 讀檔
有一個txt檔內有數字陣列
ex:00001
11110
11012
11000
11101
我用二維陣列讀取 用%d存取到陣列中
顯示結果是亂碼
那就用%c 顯示結果大致OK
可是卻都是0和1
其他數字都無法顯示
我有試著換成其他符號 卻也都是0和1
有人知道這是什麼原因嗎
-----------------------------------
void mapfile(char map[13][11])
{
//char map[13][11];
int i,j;
FILE *input;
input=fopen("map.txt","r");
for(i=1;i<11;i++)
{
for(j=1;j<13;j++)
{
fscanf(input,"%c",&map[i][j]);
}
fscanf(input,"\n");
}
for(i=1;i<11;i++)
{
for(j=1;j<13;j++)
{
printf("%c",map[i][j]);
}
printf("\n");
}
}
for迴圈有讀取用的也有顯示用的 可是只顯示0和1 明明也有其他數字阿
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.237.134
→
11/03 20:11, , 1F
11/03 20:11, 1F
※ 編輯: jshk 來自: 140.123.237.134 (11/03 20:22)
→
11/04 13:45, , 2F
11/04 13:45, 2F
→
11/04 13:45, , 3F
11/04 13:45, 3F
討論串 (同標題文章)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章