[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 7 | 1 | 6
Назад Вниз Каталог Обновить

Тред Си сдох, пишу сюда(Сишники хелп!!!) Аноним 17/01/17 Втр 13:12:18  913689  
Briankernighan2.gif (26Кб, 241x247)
Есть текстовый файл:
______________
Winter1, winter2.
Let’s go skate.
Winter3, winter4.
Don’t be late.
Winter5, winter6.
Let’s go roll.
Winter_7, winter_8.
In the snow.
Winter, winter!
Winter, winter!
__________________
Мне нужно открыть файл и удалить все одинаковые слова в каждой строчке.
Если я правильно понял мне нужно реализовать цикл для перехода по строчкам в котором на каждом шаге будут проверятся эти совпадение?
1)Как реализовать этот переход по строчкам, и нужен ли он вообще ?
2)Как осуществлять проверку одинаковых слов(именно слов а не символов)?
И при всем при этом нужно не забывать что каждая строчка рассматривается как отдельная часть.1 курс.Есть идеи ?
Аноним 17/01/17 Втр 13:30:56  913694
>>913689 (OP)
>Есть идеи
ну вобще есть одна. как насчет пососать мой хуй?
Аноним 17/01/17 Втр 15:12:58  913728
На анафорических лямбдах делай, задачка на пять минут
Аноним 17/01/17 Втр 15:25:46  913736
Файл читать построчно, в каждой строке выделять слова регулярными выражениями и добавлять в тип данных "множество" (hash set, в C++/STL есть встроенный, в Си придется писать самому).

Код писать мне лень, но алгоритм ты понял.
Аноним 17/01/17 Втр 17:48:08  913843
>>913728
>>913736
Написал же что 1 курс, я таких то слов не знаю.
Аноним 17/01/17 Втр 17:57:15  913849
>>913843
Тогда остается только этот вариант: >>913694
Аноним 17/01/17 Втр 18:41:45  913867
Я конечно нихуя не пишу на си, но могу предложить посмотреть в string.h, там есть функция strtok. Делаешь из строки массив слов и проходишь по массиву проверяя количество повторений каждого слова в массиве.
Аноним 17/01/17 Втр 19:51:51  913935
>>913867
Просто не добавлять в массив слова, которые там уже есть.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 7 | 1 | 6
Назад Вверх Каталог Обновить

Топ тредов
Избранное