我想將float的內容複製到C++中的字符串中。這不起作用。將float浮點複製到字符串
#include <iostream>
#include <sstream>
using namespace std;
int main() {
float ans = getFloat();
stringstream ss;
string strAns;
ss >> ans;
strAns = ss.str();
cout << strAns << "\n"; // displays "0"
return 0;
}
我該怎麼做?
'SS >>答;'應該是'SS << ANS ;' – UmNyobe
注意在C++ 11中'std :: to_string()'的引入和'boost :: lexical_cast'的存在。 – hmjd