#5575: 身份證字號十碼


bowwow5252 (阿望)




char id[11];


請問一下

身份證字號不是只有10碼嗎?為何是輸入char id[11] 

那id內輸入的數字會影響答案正確性嗎?
#5577: Re:身份證字號十碼


morris1028 (碼畜)


假使輸入最大長度 = 10,
可是為了要判斷結尾, 會在輸入字串的最後一格, 補上字元 '\0',
不然會發生難以預期的錯誤, 這是輸入字串函式的設定, 無法抗拒

因此, 都有題目說, 最多有多少個字元 (L), 那麼我們就會宣告
char S[L+1];