2009-12-10 29 views
0

我想在'='字符處終止輸入,例如,當我給出'='字符時,我已經給出了輸入2 + 3 = 它應該處理輸入並顯示輸出。 任何幫助..空間也可以包含在輸入中。 (它不應該在'='字符後面輸入任何輸入)pl是C++或c在'='字符處終止輸入

+2

這是功課?你試過什麼了? – 2009-12-10 17:13:19

+1

發佈一些代碼。另外,C和C++是兩種幾乎完全不同的語言。 – 2009-12-10 17:14:34

回答

1

您可能希望查看scanf函數作爲起點。

+0

scanf是邪惡的。專家的建議是將數據讀入字符串,然後使用sscanf(即字符串版本)。對於C++,我建議使用std :: getline和std :: string。 – 2009-12-10 19:00:55

+0

是的,儘管我認爲scanf是他開始的最簡單的地方。 – FrustratedWithFormsDesigner 2009-12-10 19:31:19

2

最明顯的辦法是像std::getline(intput, your_string, '=');