[問題] 陣列儲存整數每一位數
開發平台:
DEV C++
問題:
假如今天輸入一個數字12345
我想用一個陣列去存每一個數字
比如說
int a[5]
a[0]=1
a[1]=2
.
.
.
a[4]=5
我的做法是
char b[5];
int a[5],i;
scanf("%s",&b);
for(i=0;i<5;i++)
a[i]=ntoi(b[i]);
可以康柏熱 但是執行的時候會當掉
請問那邊有錯呢?
還是有比較好的寫法??
謝謝板上前備們的指教!!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.236.246
→
11/04 15:53, , 1F
11/04 15:53, 1F
→
11/04 15:54, , 2F
11/04 15:54, 2F
→
11/04 15:57, , 3F
11/04 15:57, 3F
推
11/04 16:03, , 4F
11/04 16:03, 4F
→
11/04 16:27, , 5F
11/04 16:27, 5F
→
11/04 16:29, , 6F
11/04 16:29, 6F
→
11/04 17:04, , 7F
11/04 17:04, 7F