Перейти к содержимому

Фотография

Отобрать сбойные записи в файле параметров


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 SD_KOROLEV

SD_KOROLEV

    Активный участник

  • Members
  • PipPip
  • 111 сообщений
  • Город:Королев

Отправлено 13 марта 2008 - 15:30

Отобрать сбойные записи в файле параметров.

Файл параметров содержит один параметр(например login) более 1000 записей

Как отобрать, оставить в файле только те записи, которые не дают ошибок
  • 0

#2 mangazey

mangazey

    Активный участник

  • Members
  • PipPip
  • 75 сообщений

Отправлено 13 марта 2008 - 15:57

Отобрать сбойные записи в файле параметров.

Файл параметров содержит один параметр(например login) более 1000 записей

Как отобрать, оставить в файле только те записи, которые не дают ошибок

Ответ: Записывать значения логинов в конце выполнения итерации.
Пояснение: Т.к. к концу выполнения итерации дойдут только те пользователи, во время выполнения которых не возникло ошибок, то их можно смело записывать в файл (fprintf()).
Результат: В итоге файл будет содержать список корректных логинов.
  • 0

#3 SD_KOROLEV

SD_KOROLEV

    Активный участник

  • Members
  • PipPip
  • 111 сообщений
  • Город:Королев

Отправлено 14 марта 2008 - 09:38

В каком месте скрипта открыть файл

file1 = fopen(filename1, "w+" ))

а потом закрыть, так что-бы от был открыт во-время всех итераций.

Т.е. открылся до первой итерации и закрылся после последней ?

Как записывать в файл, что-бы каждая строка начиналась с новой строк?
  • 0

#4 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 14 марта 2008 - 15:40

В каком месте скрипта открыть файл...

Открываем в vuser_init()

а потом закрыть, так что-бы от был открыт во-время всех итераций.

Закрываем в vuser_end()

Как записывать в файл, что-бы каждая строка начиналась с новой строк?

Добавлять в конец каждой записываемой строки "\n"
  • 0
Дмитрий Шевченко

HP Software


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных