你好一起遞歸調用應該輸出反向串
void rev_out(istream& is){
char a;
is >> a;
if(a!='g')rev_out(is);
cout << a;
}
int main()
{
stringstream is("abcdefg");
rev_out(is);
return 0;
}
現在的輸出是gfedcba,但我有一個問題。我想給出一個普遍有效的if語句,比如「在字符串被完全讀取後停止」。所以如果有任何你不知道的數據流,函數就會知道它何時必須停止。有沒有可能不先計算字符串元素?
感謝您的幫助!
你真的想做什麼? – Caduchon 2014-11-25 12:40:42