Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Exploring stringstreams
// Exploring stringstream // #include <iostream> #include <sstream> using namespace std; int main() { auto iData = 0; auto dData = 0.0; string sData("\0"); cout << "Please enter a number\n"; getline(cin, sData); stringstream(sData) >> iData; stringstream(sData) >> dData; cout << "Data as string = " << sData << "\n\n"; cout << "Data as integer = " << iData << "\n"; // // cout << "sData * 2 = " << (sData * 2) << "\n"; Generates an Error // cout << "iData * 2 = " << (iData * 2) << "\n\n"; cout << "Data as double = " << dData << "\n"; cout << "dData * 3.30 = " << (dData * 3.30) << "\n\n"; //string siData{"11235813"}; string sdData{"123456789.5321"}; stringstream(sdData) >> iData; stringstream(sdData) >> dData; int val = iData * 2; cout << "string:\t" << sdData << "\tinteger:\t" << iData << "\n"; cout << iData << "*2 = " << val << "\n\n"; double dval = dData * 2.0; cout.precision(12) << cout.setf(ios::showpoint); cout << "string:\t" << sdData << "\tdouble:\t" << dData << "\n"; cout << dData << "*2.0 = " << dval << "\n\n"; }
run
|
edit
|
history
|
help
0
list iota cout
ECE2574_Function_Calling_Example
specialized template
Linker error while passing constexpr variable as const &
regimeketopdf
radixSort
back_inserter example
You can't erase a std::unordered_map::local_iterator
Move Construction
Optional conversions