Skip to content

Instantly share code, notes, and snippets.

@afabri
Created June 2, 2022 14:20
Show Gist options
  • Save afabri/b6543cce0a2da29219033bdce7719a43 to your computer and use it in GitHub Desktop.
Save afabri/b6543cce0a2da29219033bdce7719a43 to your computer and use it in GitHub Desktop.
Problem with comma as separator when reading a boost multiprecision rational number
#include <iostream>
#include <sstream>
#include <boost/multiprecision/cpp_int.hpp>
# include <boost/multiprecision/gmp.hpp>
int main(){
//boost::multiprecision::cpp_rational q;
boost::multiprecision::mpq_rational q;
std::istringstream is("5,600");
is >> q;
std::cout << q << std::endl;
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment