#357: 請問一下getline


j63116 (現在的學弟真的事越來越閒了(茶))

學校 : 國立內壢高級中學
編號 : 1872
來源 : [61.220.173.191]
最後登入時間 :
2024-04-08 11:51:03
c067. 00591 - Box of Bricks -- UVa591 | From: [118.165.142.81] | 發表日期 : 2008-07-07 12:37

getline是不是前面有了一行cin >> n(某變數)

之後...再使用getline(cin, ss(某字串))就沒有辦法敲入鍵盤讀取了??

因為我試過以後 都是前面有cin>>某變數後...再使用getline(cin,ss)就都直接跳過...

有沒有人可以幫我解釋一下 謝謝~~

 
#360: Re:請問一下getline


shik (shik)

學校 : 國立臺灣師範大學附屬高級中學
編號 : 1068
來源 : [106.186.16.245]
最後登入時間 :
2017-07-04 11:02:11
c067. 00591 - Box of Bricks -- UVa591 | From: [124.8.14.145] | 發表日期 : 2008-07-07 22:07

getline是不是前面有了一行cin >> n(某變數)

之後...再使用getline(cin, ss(某字串))就沒有辦法敲入鍵盤讀取了??

因為我試過以後 都是前面有cin>>某變數後...再使用getline(cin,ss)就都直接跳過...

有沒有人可以幫我解釋一下 謝謝~~


cin 完後緩衝區還有最後的換行字元

getline 遇到換行字元結束

 

So..什麼都讀不到XD

 
#363: Re:請問一下getline


j63116 (現在的學弟真的事越來越閒了(茶))

學校 : 國立內壢高級中學
編號 : 1872
來源 : [61.220.173.191]
最後登入時間 :
2024-04-08 11:51:03
c067. 00591 - Box of Bricks -- UVa591 | From: [118.165.94.160] | 發表日期 : 2008-07-08 12:31

cin 完後緩衝區還有最後的換行字元

getline 遇到換行字元結束

 

So..什麼都讀不到XD 

 

那應該怎麼辦呢?? 我用了cin.clear好像也沒有用呢...

還有感謝大大的回應啊~

 
#364: Re:請問一下getline


shik (shik)

學校 : 國立臺灣師範大學附屬高級中學
編號 : 1068
來源 : [106.186.16.245]
最後登入時間 :
2017-07-04 11:02:11
c067. 00591 - Box of Bricks -- UVa591 | From: [124.8.8.52] | 發表日期 : 2008-07-08 17:28

cin 完後緩衝區還有最後的換行字元

getline 遇到換行字元結束

 

So..什麼都讀不到XD 

 

那應該怎麼辦呢?? 我用了cin.clear好像也沒有用呢...

還有感謝大大的回應啊~

先getline一次之後再getline

 
ZeroJudge Forum