我現在是在文件中讀取一個公式"a+b+c";然后再主函數中已經定義a=1;b=2;c=3現在我想將a=1;b=2;c=3的值代入從文件讀取的字符串中,請問如何編程"依次訪問字符串“a+b+c”,遇到字母,就將該字符轉換為對應的值 "然后呢?如何計算其結果
3 回答
藍山帝景
TA貢獻1843條經驗 獲得超7個贊
你試試這段代碼,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | string str,stra,strb,strc; int d,a,b,c; char a='+'; cin>>str; d=str.find(a); stra=str.Substring(0,d); str=str.Remove(0,d); d=str.find(a); strb=str.Substring(0,d); str=str.Remove(0,d); strc=str; a = atoi(stra.c_str()); b = atoi(strb.c_str()); c = atoi(strc.c_str()); |
- 3 回答
- 0 關注
- 503 瀏覽
添加回答
舉報
0/150
提交
取消
