Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Центр помощи > [Visual C++] Удалить из текста одинаковые слова |
Автор: Jenn 2.2.2007, 04:21 |
Дано 10 символьных строк, состоящих из слов, разделенных пробелами. Удалить из текста одинаковые слова. ![]() |
Автор: Friackazoid 2.2.2007, 11:52 | ||
А что непонятного считываешь слова в массив потом ищешь в нем одинаковые слова. Еси таких же слов нет то выводишь слово в файл. Вот примерный код
Пишу экспромтом так что извини если что не так. Гыг ![]() ![]() ![]() |
Автор: Alexeis 2.2.2007, 12:35 | ||
|
Автор: Jenn 2.2.2007, 12:35 |
Может ещё кто-нибудь решить эту задачку? Или исправить ошибки в решении Friackazoid? Friackazoid вроде все правильно решил, а выдается куча ошибок. Не пойму в чем дело? |
Автор: Jenn 2.2.2007, 13:20 |
Хотя почему в этой строке всего 1 параметр, ведь должно быть 2. Это 1-ая ошибка. Как ее исправить подскажите? А 2-ая ошибка в этой строке FILE ofp = fopen ("output.txt","w"). Почему не пойму. Помогите исправить? ![]() Надеюсь в остальном по смыслу задача правильная. Проверьте кто может и помогите! Пожалуйста!!! |
Автор: Dov 3.2.2007, 12:04 |
1. fputs(slova[k], ofp); 2. FILE ofp -> FILE* ofp |
Автор: sergejzr 3.2.2007, 12:26 | ||||
Этот код и повторения подсчитает ![]() (Подправил оригинал http://forum.vingrad.ru/index.php?showtopic=133089&view=findpost&p=1005950. ) Это не совсем вижуал, но мозгами поработать ведь никогда не помешает.
Если компилер будет ругаться, пробовать так:
В следующий раз пользуйтесь поиском пожалуйста, чтобы не дублировать вопросы ![]() |