Re: [問題] hw1.2.p3c
其實估狗就會看到了...
cin 在iostream裡面找字元的時候(就是在讀你鍵盤)
讀到\n (換行) 時候會停
但是stream還停留在 \n 上不會跳過
getline在讀的時候不會忽略這格
會以為讀到\n( 也就是default delim )
會把這行讀起來存在n[0]
所以你會發現在cout debug的時候空了一行
於是bug發生了。
1 . 不要把getline放在cin後...
2 . cin.ignore(XXXXXX)
3 . 用一個dummy去抓那個誤讀的\n
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.248.73
推
10/08 21:45, , 1F
10/08 21:45, 1F
→
10/08 21:46, , 2F
10/08 21:46, 2F
→
10/08 21:53, , 3F
10/08 21:53, 3F
推
10/08 22:02, , 4F
10/08 22:02, 4F
→
10/08 22:08, , 5F
10/08 22:08, 5F
→
10/08 22:08, , 6F
10/08 22:08, 6F
推
10/08 22:21, , 7F
10/08 22:21, 7F
→
10/08 22:51, , 8F
10/08 22:51, 8F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
問題
3
9