fork download
  1. #include <locale>
  2. #include <string>
  3. #include <iostream>
  4. #include <sstream>
  5. #include <iomanip>
  6.  
  7. using namespace std;
  8.  
  9. string toString(int n)
  10. {
  11. stringstream s;
  12. s << endl;
  13. s.imbue(std::locale("")); // <-- set locale
  14. s << std::fixed << std::setprecision(1) << "Precio en colones: "<< n << endl;
  15. return s.str();
  16. }
  17.  
  18. int main()
  19. {
  20. int n = 43000000;
  21. cout << "formatted " << n << ": " << toString(n) << endl;
  22. }
  23.  
Success #stdin #stdout 0s 16912KB
stdin
Standard input is empty
stdout
formatted 43000000: 
Precio en colones: 43,000,000