[問題] 對字串的理解
大一 有一題題目問道
輸入一種語言的你好 並輸出他是哪種語言
共有6種 其餘輸出UNKNOWN (一律使用大寫)
輸入 # 時跳出
http://codepad.org/23dYbAua
這是我的程式碼 不管輸入甚麼都是UNKNOWN
我目前的理解是 字串最後會以\0做結尾
然後怕有殘值所以要用memset清空
請問我是對那裡不夠清楚造成我無法解題
可以的話請給我方向
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.210.147
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1547985401.A.F72.html
推
01/20 20:10,
5年前
, 1F
01/20 20:10, 1F
推
01/20 20:13,
5年前
, 2F
01/20 20:13, 2F
推
01/20 20:13,
5年前
, 3F
01/20 20:13, 3F
→
01/20 20:16,
5年前
, 4F
01/20 20:16, 4F
那如果我用puts就要用\0嗎?
→
01/20 20:52,
5年前
, 5F
01/20 20:52, 5F
→
01/20 20:54,
5年前
, 6F
01/20 20:54, 6F
→
01/20 20:54,
5年前
, 7F
01/20 20:54, 7F
http://codepad.org/8d9o7wpk
結果還是錯= = 我到底哪裡做錯了 是指標那邊嗎 因為直接宣告他會要我加指標
※ 編輯: timmy999 (180.217.210.147), 01/20/2019 20:57:01
推
01/20 21:11,
5年前
, 8F
01/20 21:11, 8F
推
01/20 21:18,
5年前
, 9F
01/20 21:18, 9F
→
01/20 21:18,
5年前
, 10F
01/20 21:18, 10F
了解了 謝謝
※ 編輯: timmy999 (36.238.37.173), 01/20/2019 21:56:45
推
01/20 22:55,
5年前
, 11F
01/20 22:55, 11F
→
01/20 22:55,
5年前
, 12F
01/20 22:55, 12F
→
01/21 00:05,
5年前
, 13F
01/21 00:05, 13F
→
01/21 00:06,
5年前
, 14F
01/21 00:06, 14F
→
01/21 00:06,
5年前
, 15F
01/21 00:06, 15F
推
01/21 08:40,
5年前
, 16F
01/21 08:40, 16F
→
01/21 08:40,
5年前
, 17F
01/21 08:40, 17F
→
01/21 08:41,
5年前
, 18F
01/21 08:41, 18F
→
01/21 08:42,
5年前
, 19F
01/21 08:42, 19F
→
01/21 08:43,
5年前
, 20F
01/21 08:43, 20F
推
01/21 08:44,
5年前
, 21F
01/21 08:44, 21F
→
01/21 08:45,
5年前
, 22F
01/21 08:45, 22F
推
01/21 18:35,
5年前
, 23F
01/21 18:35, 23F
推
01/24 03:00,
5年前
, 24F
01/24 03:00, 24F