#include <iostream>
#include <iomanip>
int main()
{
long double price;
std::cout << "Please, enter the price: ";
std::cin >> std::get_money(price);
if (std::cin.fail()) std::cout << "Error reading price\n";
else std::cout << "The price entered is: " << price << '\n';
return 0;
}
編譯上述程序時出現錯誤錯誤。get_money()函數中出現錯誤
getmoney.cpp:函數int main()': getmoney.cpp:10: error:
get_money'不是`std'的成員。
get_money是預定義函數。我不知道爲什麼我收到這個錯誤。
你如何編譯你的代碼?哪個版本的編譯器?用哪個編譯器參數(你可能需要'-std = C++ 11')? [std :: get_money](http://www.cplusplus.com/reference/iomanip/get_money/)是C++ 11的附加 –
您是否包含#include'? –
herohuyongtao
我似乎總是有'get_money'的問題... –