У меня есть выход из программы Fortran. Это выглядит как:
-0.218992624383943335E+001 0.141709629412732530E+001 0.798866756359534413E+000
-0.333162729303917438E+001 0.544763361230827758E+001 0.352566739381167604E+001
-0.633341755881933866E+000 -0.254058697110871812E+001 -0.712520767968274127E+000
Какой самый простой способ получить эти числа для чтения в код C или C ++ (sscanf)?
Используйте потоки C ++:
ifstream file("name");
double number;
file >> number;
Других решений пока нет …