Есть текстовый файл:______________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 курс.Есть идеи ?
>>913689 (OP)>Есть идеину вобще есть одна. как насчет пососать мой хуй?
На анафорических лямбдах делай, задачка на пять минут
Файл читать построчно, в каждой строке выделять слова регулярными выражениями и добавлять в тип данных "множество" (hash set, в C++/STL есть встроенный, в Си придется писать самому).Код писать мне лень, но алгоритм ты понял.
>>913728>>913736Написал же что 1 курс, я таких то слов не знаю.
>>913843Тогда остается только этот вариант: >>913694
Я конечно нихуя не пишу на си, но могу предложить посмотреть в string.h, там есть функция strtok. Делаешь из строки массив слов и проходишь по массиву проверяя количество повторений каждого слова в массиве.
>>913867Просто не добавлять в массив слова, которые там уже есть.