Удалить через строку

atheroth

Client
Регистрация
06.06.2014
Сообщения
127
Благодарностей
17
Баллы
18
Привет всем. Прошу помочь, так как не знаю даже примерного направления.

В общем, на выходе получаю список. Но мне требуется удалить с него строки через раз.

Например,
1
2
3
4
5
6

Мне требуется удалить 2 4 6, чтобы осталось 1 3 5.

Как реализовать такое? Может кто подскажет, как на Си такое сделать. Очень срочно нужно.
 

lokiys

Moderator
Регистрация
01.02.2012
Сообщения
4 771
Благодарностей
1 184
Баллы
113
Eng:

Set counter = 0
Check counter - If 0 then:
Take line + delete line - Save line in other list
Increase counter + 1
Check counter - If 1 then:
Take line + delete line
Set counter back to 0

Rus: - Google translate

Установить счетчик = 0
Проверьте счетчик - Если 0, то:
Возьмите линию + удалить строку - сохранить строку в другом списке
Увеличение счетчик + 1
Проверьте счетчик - если 1, то:
Возьмите линию + удалить строку
Установить счетчик обратно в 0
 

7make

Client
Регистрация
25.06.2011
Сообщения
1 547
Благодарностей
1 310
Баллы
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с 7make какие-либо сделки.

  • Спасибо
Реакции: atheroth

atheroth

Client
Регистрация
06.06.2014
Сообщения
127
Благодарностей
17
Баллы
18
Рабочий способ, но малодейственный :-) Я сейчас получил 3 списка по 40 000 строк) Таким способ я до утра буду обрабатывать его. Ищу регулярные выражения или другие способы )
 

atheroth

Client
Регистрация
06.06.2014
Сообщения
127
Благодарностей
17
Баллы
18

atheroth

Client
Регистрация
06.06.2014
Сообщения
127
Благодарностей
17
Баллы
18
  • Спасибо
Реакции: rostonix

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)