Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- string control = "2.4 + 3.5i";
- vector<string> controlGroupSplit = cStringSplit(control, ".");
- //vout(controlGroupSplit);
- vector<string> controlGroupSplitPlus = cStringSplit(controlGroupSplit[1], "+");
- //cout << endl;
- //vout(controlGroupSplitPlus);
- //cout << endl;
- vector<string> vectorToPass;
- vectorToPass.push_back(controlGroupSplit[0]);
- vectorToPass.push_back(controlGroupSplitPlus[0]);
- vectorToPass.push_back(controlGroupSplitPlus[1]);
- vectorToPass.push_back(controlGroupSplit[2].substr(0,controlGroupSplit.size()-2));
- //out(vectorToPass);
- vector<int> vectorOfIntsToPass;
- for (int i = 0; i < vectorToPass.size(); i++) {
- vectorOfIntsToPass.push_back(String2IntSingle(vectorToPass[i]));
- }
- //cout << endl;
- //vout(vectorOfIntsToPass);
- double temp = double(vectorOfIntsToPass[1]) / double(10);
- temp = temp + vectorOfIntsToPass[0];
- cout << temp << endl;
- double tempIm = double(vectorOfIntsToPass[3]) / double(10);
- tempIm = tempIm + vectorOfIntsToPass[2];
- cout << tempIm << endl;
Advertisement
Add Comment
Please, Sign In to add comment