[問題] 一時糊塗幫抓bug
char array_a[max];
char array_b[max];
cin >> array_a; for(;array_a[N++]!='\0';) {}
cin >> array_b; for(;array_b[M++]!='\0';) {}
cout << "number_1: ";
for(int i = 0; i < N; i++) cout << (int)array_a[i] - '0';
為什麼我輸出的結果後面都會出現-48呢??
不懂@!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.91.18
→
04/28 02:06, , 1F
04/28 02:06, 1F
→
04/28 02:08, , 2F
04/28 02:08, 2F
→
04/28 02:09, , 3F
04/28 02:09, 3F
→
04/28 02:09, , 4F
04/28 02:09, 4F
→
04/28 02:13, , 5F
04/28 02:13, 5F
→
04/28 02:15, , 6F
04/28 02:15, 6F
→
04/28 02:17, , 7F
04/28 02:17, 7F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章