• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Строки в файле

  • Автор темы Gang
  • Дата начала
Статус
Закрыто для дальнейших ответов.
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 но значения остаются пустыми ??
Заранее благодарен!
 
?

????

Для: Gang
если простой scanf покрутить?
_http://www.tuit.uzsci.net/libanta/operating_systems/manpages/SCANF.3.html

Если ничего не получится - дай 50 строк исходных и что должно быть на выходе + полное описание.
 
B

Barmutik

А что просто читать построчно и парсить потом не помогает ?
 
G

Gang

Все, всем спасибо прога сделана, разобрался ))
Встала дркгая проблема ее надо скомпилить под Linux... gcc version 3.3
есть ли софт, который сразу из виндов компилит?
Заранее балгодарен!
 
S

sup.by

ты хочешь из виндов скомпилить под юникс .... ? а почему бы не компилить под никсом .....? есть такая штука называеться ... cigwin .... думаю поможет если юникс впадлу ставить
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!