Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ get_money()函数中出错 #包括 #包括 int main() { 多倍价格; std::cout>std::获得金钱(价格); 如果(std::cin.fail())std::cout_C++ - Fatal编程技术网

C++ get_money()函数中出错 #包括 #包括 int main() { 多倍价格; std::cout>std::获得金钱(价格); 如果(std::cin.fail())std::cout

C++ get_money()函数中出错 #包括 #包括 int main() { 多倍价格; std::cout>std::获得金钱(价格); 如果(std::cin.fail())std::cout,c++,C++,您的代码中是否包含标题“iomanip”?您的代码中是否包含标题“iomanip”?如果您遇到此类问题,请访问以下参考网站 你会看到的 #include <iostream> #include <iomanip> int main () { long double price; std::cout << "Please, enter the price: "; std::cin >> std::get_money(pric

您的代码中是否包含标题“iomanip”?

您的代码中是否包含标题“iomanip”?

如果您遇到此类问题,请访问以下参考网站

你会看到的

#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;
}
此操纵器在标头中声明。
您甚至经常会有一个示例代码来演示如何使用它

因此,包括iomanip可能会解决您的问题


如果不工作,你可能使用的是一个不支持C++ 11的旧编译器。因此,你可以不使用这个函数而不改变编译器。

< P>你有这样的问题去查阅一个参考网站,例如

。 你会看到的

#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;
}
此操纵器在标头中声明。
您甚至经常会有一个示例代码来演示如何使用它

因此,包括iomanip可能会解决您的问题


如果不工作,你可能使用的是不支持C++ 11的旧编译器。因此,你可以不使用这个函数而不改变编译器。

如果你包含<代码> IOMANIP。但是编译器会发出错误,这意味着编译器不支持C++ 2011标准,或者你没有。选择编译器的选项。

如果包含了代码> iMaNIP。但是编译器会发出错误,这意味着编译器不支持C++ 2011标准,或者没有选择编译器的选项。< /P>你如何编译你的代码?用哪个版本的编译器?用哪个编译器参数?(您可能需要
-std=c++11
)?是一个c++11附加组件吗
#包含
?我似乎一直在
获取资金方面遇到问题…您如何编译代码?使用哪种版本的编译器?使用哪种编译器参数(您可能需要
-std=c++11
)?是一个C++11附加项你是否
#包括
?我似乎一直在
获取钱
方面遇到问题…试着不要回答问题。将
iomanip
作为标题可能会更好。试着不回答问题。将
iomanip
作为标题可能会更好d是更好的回答方式。我如何更改编译器以支持C++2011标准?@Jeyamaran我不知道您使用的是什么编译器,但您可以在此处搜索类似的问题或问自己的问题。我如何更改编译器以支持C++2011标准?@Jeyamaran我不知道您使用的是什么编译器,但您可以我在这里搜索类似的问题或问自己的问题。然后检查编译器是否支持C++11,因为我给您的页面也显式(除了函数名之外的黄色小三角),它只受C++11的支持,然后检查编译器是否支持C++11,因为我给您的页面也是显式的(函数名之外的黄色小警告三角形)表示它仅受C++11支持