2016-11-17 52 views
1

用戶輸入num1*num2形式的字符串an存儲在字符串s中。將字符串數值操作轉換爲實際整數操作

如何使用stoi將num1和num2轉換爲實際整數並返回產品?

假定用戶輸入:56*2,如何將我抓住從56和2,因爲這兩個num1num2可以像大或小的用戶輸入的那樣。我被告知這可以通過使用stoi(轉換和操作)的兩行代碼完成。

+1

一個簡單的情況下,這樣你可以分割字符串,否則你需要一個解析器/表達式計算器 –

回答

0

使用getline和字符串轉換成整數,只有1運營商

string num1, num2; 
getline(cin, num1, '*'); 
getline(cin, num2); 
return (stoi(num1) * stoi(num2)); 

Demo.