我想學習基於Java資源的東西,我想適應它到C++。爪哇什麼是C++相當於Java的StdIn.isEmpty()
來源有:
while(!StdIn.isEmpty())
{
//Take input from standard input, and process it...
}
在C++中我能想出最接近的解決方案是
while(cin >> someString)
{
//process someString...
}
然而,問題是,該對象的CIN回報狀態。我無法將錯誤的輸入放入std :: string。這可能適用於整數,但不適用於字符串。任何等效的功能或解決方法?
在此先感謝。
當然可以。嘗試輸入EOF。 – chris
至少對我而言,目前尚不清楚你想做什麼。 –
標準Java API中沒有'StdIn'類。你想做什麼? – Joni