[問題] 關於scanf輸入輸入進陣列的問題
我只是剛學程式的人... 問的問題都偏簡單...請見諒...
平台是C
是這樣的
今天我想要將值輸入進陣列裡面
int a[][2]={{0}};
for(i=0;i!=-1;i++){
for(j=0;j<2;j++){
scanf("%d",&a[i][j]);
}
}
這樣應該就能輸入到相對應的格子裡
但是今天我想輸入 1,2 中間隔著一個逗點的方式 一次輸入兩個值
那要怎麼改比較好??
是要用到char嗎? 還是說有其他的辦法?
再者 我知道有
char c;
c=getchar(); 這種用法
但是實際跟scanf有什麼差別?
我問過老師 但是還是不太了解.......
先謝謝各位了!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.50.61.41
→
11/09 21:28, , 1F
11/09 21:28, 1F
→
11/09 21:35, , 2F
11/09 21:35, 2F
→
11/09 21:37, , 3F
11/09 21:37, 3F
→
11/09 21:37, , 4F
11/09 21:37, 4F
推
11/10 00:57, , 5F
11/10 00:57, 5F
推
11/10 17:19, , 6F
11/10 17:19, 6F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章