G
Gang
Здравствуйте!
проблема такая:
имеется не совсем обычные текстовый файлик... формат такой:
z = 1 n = 1 0.1232E-1 0.111E+10
n = 2 0.1342E-1 0.143E+10
n=3 0.1234E-1 0.13421E+10
all n = 2311313
z = 2 n = 1 0.112 0.222
.......................
......................
ну и так далее...
строк Очень много!! Файлик большой...
Так вот нужно: порчитать каждую строку(например в массив) выцепить переменные z, n, a, b, сделать с ними определенные операции и слепить выходной файл формата:
z = 1 n = 1 0.1232E-1 0.111E+10
z = 1 n = 2 0.1342E-1 0.143E+10
z = 2 ...
z = 2 ...
а строку all n = ... удалить (она есть после каждой группы z)
Проблема в том что я не могу прочитать переменные, делал strtok(string," "), он мне разделял через литеру " ", а как потом их взять??!! например z=1 int, а функция возвращает char!
пробовал strtod но значения остаются пустыми ??
Заранее благодарен!
проблема такая:
имеется не совсем обычные текстовый файлик... формат такой:
z = 1 n = 1 0.1232E-1 0.111E+10
n = 2 0.1342E-1 0.143E+10
n=3 0.1234E-1 0.13421E+10
all n = 2311313
z = 2 n = 1 0.112 0.222
.......................
......................
ну и так далее...
строк Очень много!! Файлик большой...
Так вот нужно: порчитать каждую строку(например в массив) выцепить переменные z, n, a, b, сделать с ними определенные операции и слепить выходной файл формата:
z = 1 n = 1 0.1232E-1 0.111E+10
z = 1 n = 2 0.1342E-1 0.143E+10
z = 2 ...
z = 2 ...
а строку all n = ... удалить (она есть после каждой группы z)
Проблема в том что я не могу прочитать переменные, делал strtok(string," "), он мне разделял через литеру " ", а как потом их взять??!! например z=1 int, а функция возвращает char!
пробовал strtod но значения остаются пустыми ??
Заранее благодарен!