>` 運算子? " />
getline 不提示輸入
此程式碼片段中,使用>> 運算子後使用getline 時會出現問題。當>> ; 用於讀取取輸入,使用者的輸入後面跟著保留在輸入緩衝區中的換行符,當緊接著呼叫getline時,此行為會出現問題。 ,有兩種可行的解決方案:
使用忽略來消耗換行符:在使用getline 之前呼叫忽略以消耗輸入緩衝區中的換行符。
僅使用getline:
不要混合使用>> 和getline,而是專門使用getline 來讀取所有輸入,並且可以簡化程式碼。 >
以上是為什麼使用'>>”運算子後'getline”不提示輸入?的詳細內容。更多資訊請關注PHP中文網其他相關文章!