Импорт csv-файла, содержащего C++с плавающей запятой большой точности
Я импортирую csv-файл с разделителем ';' в виде строки и сохраняю их в векторе. Но данные в моем CSV содержат числа с 15 или более десятичными знаками, которые мне нужно сохранить при преобразовании в double или long double.
Преобразование из string в double в cpp (visual studio) раундов до 4 знаков после запятой. Есть ли способ, которым я мог бы разобрать двойные значения из csv непосредственно как двойные или круглые, чтобы сохранить мои десятичные знаки?
Что я уже пробовал:
Я перепробовал все возможные преобразования из string в double. (столд стоф составе стода). Преобразование из string в char*, char* в double. Я читал, что это компилятор в visual studio, который делает это округление.