Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.04.2017, 15:31   #1
Mapuo__
Новичок
Джуниор
 
Регистрация: 20.04.2017
Сообщений: 2
По умолчанию [C++] Помогите с данной темой: Не создавая отдельного файла, удалить из текстового файла слова, содержащие N гласных букв

Не создавая отдельного файла, удалить из текстового файла слова, содержащие N гласных букв. N вводится с клавиатуры пользователем.
Не могу понять как сделать чтоб удалять, да и в общем все вызывает трудности
Mapuo__ вне форума Ответить с цитированием
Старый 20.04.2017, 15:42   #2
pproger
C++ hater
СтарожилДжуниор
 
Аватар для pproger
 
Регистрация: 19.07.2009
Сообщений: 3,336
По умолчанию

Цитата:
Не могу понять как сделать чтоб удалять
читаешь данные файла в память, модифицируешь данные, записываешь данные.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay

My other car is cdr.

Q: Whats the object-oriented way to become wealthy?
A: Inheritance
pproger вне форума Ответить с цитированием
Старый 20.04.2017, 16:50   #3
Mapuo__
Новичок
Джуниор
 
Регистрация: 20.04.2017
Сообщений: 2
По умолчанию

Можно помочь при помощи кода, заранее спасибо
Mapuo__ вне форума Ответить с цитированием
Старый 20.04.2017, 18:42   #4
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

Чтобы справиться с твоей задачей нужно сначала решить 5-ре близкие (по-проще) задачи. Сделай их:
1) считать данные из файла и просто вывести на экран (без дополнительного массива).
2) считать данные из файла (сначала) в массив "char r[200]", а потом вывести на экран.
3) пользователь вводит строку "char r[200]" (все слова на английском языке), а программа считает кол-во буквы "d" в этом тексте.
4) пользователь вводит строку "char r[200]" (все слова на английском языке), а программа выводит слова, содержащие N гласных букв.
5) пользователь вводит строку (на английском языке), а программа записывает её в файл.

Когда сделаешь - покажи скриншоты... А дальше будем думать как из этих кусочках собрать решение уже твоей задачи.

Вот тебе помощь (иногда даже люди решение показывают; а иногда чуть-чуть поправив ты решишь очередную свою подзадачу):

https://www.youtube.com/watch?v=vsEr0V2Ijhk

https://www.youtube.com/watch?v=GGwa4Co-15M

https://www.youtube.com/watch?v=eDqR1ceOOCE

https://www.youtube.com/watch?v=G2qQWkbU1Cw


1.jpg

................................... ............................
................................... ............................
................................... ............................

поищи ещё информации (по этим микро-задачам) в интернете.

Если ты не понимаешь, тогда напиши сначала то, что показано в материалах (проконтролируй, чтобы работало), а потом переходи по чуть-чуть изменять чтобы работало под тебя...
ura_111 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Си] В массиве строк найти все слова, содержащие заданное количество гласных букв Maik512 Помощь студентам 2 20.12.2016 13:20
Из файла удалить все слова, содержащие от трех до пяти символов SKyzZz Visual C++ 1 19.04.2012 17:44
Из текстового файла,содержащего русские и латинские слова создать 2 новых файла: 1-й-русские,2-й - латинские (паскаль для девушки) beygul Помощь студентам 5 28.03.2012 14:26
Удалить из файла все строки содержащие 3 и 5 hon Общие вопросы Delphi 9 21.03.2012 21:55
программа , которая считает английский текст из файла и выводит на экран слова, начинающиеся с гласных бу Fantom666 Помощь студентам 0 13.05.2010 19:01