|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
29.03.2023, 17:08 | #1 |
Пользователь
Регистрация: 16.03.2023
Сообщений: 67
|
Перенесите в новый файл все строки, содержащие заданное слово.
Помогите, с чего начать Нужно написать программу на С++. Вот условие: "Дан текстовый файл. Перенесите в новый файл все строки, содержащие заданное слово." Знаю, что нужно подключить библиотеки ifstream, ofstream, но как это сделать? Читала литературу, но не пойму как это подключить другой файл, как это сделать? Где нужно сохранять файл с текстом и откуда его брать, где он должен храниться?
Последний раз редактировалось lenaiv; 29.03.2023 в 17:13. |
29.03.2023, 17:23 | #2 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
|
29.03.2023, 17:36 | #3 |
Пользователь
Регистрация: 16.03.2023
Сообщений: 67
|
|
29.03.2023, 18:12 | #4 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
А программа у вас тоже на рабочем столе или все же в отдельной папке?
Да и вам надо подключать файл из библиотеки, а не вашу самодеятельность. Поэтому этот файл будет находиться в недрах исходных текстов при компиляторе. Код:
Последний раз редактировалось macomics; 29.03.2023 в 19:44. |
29.03.2023, 18:15 | #5 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,547
|
Сохраняйте файл там же, где запускаете exe, или в папке с проектом, если запускаете из среды.
E-Mail: arigato.freelance@gmail.com
|
30.03.2023, 14:37 | #6 |
Пользователь
Регистрация: 16.03.2023
Сообщений: 67
|
[QUOTE=macomics;1858816]А программа у вас тоже на рабочем столе или все же в отдельной папке?
Да и вам надо подключать файл из библиотеки, а не вашу самодеятельность. Поэтому этот файл будет находиться в недрах исходных текстов при компиляторе. Код:
ничего не переписывает в новый файл почему |
30.03.2023, 15:06 | #7 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,547
|
А он вообще открыл файл? Можно же вывести сообщения:
Код:
E-Mail: arigato.freelance@gmail.com
|
30.03.2023, 15:31 | #8 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
|
30.03.2023, 18:48 | #9 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,547
|
Так может у него пустой аутпут.тхт там уже лежит. Так хоть ясно будет, что инпут.тхт не открылся.
E-Mail: arigato.freelance@gmail.com
|
30.03.2023, 20:55 | #10 |
Участник клуба
Регистрация: 17.04.2022
Сообщений: 1,833
|
Логично
Код:
Последний раз редактировалось macomics; 30.03.2023 в 21:08. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Заменить заданное слово в строке на другое заданное слово. | ChestIotVaga | Помощь студентам | 4 | 23.02.2023 13:08 |
Дан двумерный массив размером n*m, заполненный случайными числами из заданного пользователем промежутка. Удвоить все строки и столбцы, содержащие ноль, вывести результат на экран и в файл. | Sashka0089 | Помощь студентам | 1 | 12.05.2021 04:49 |
[Си] В массиве строк найти все слова, содержащие заданное количество гласных букв | Maik512 | Помощь студентам | 2 | 20.12.2016 13:20 |
Работа со строками C++: удалить строки, содержащие определенное слово | Alex_almaz | C++ Builder | 1 | 08.04.2014 10:05 |
Заменить заданное слово в тексте, находящемся в заданном файле, на другое слово (С++) | Lapochka | Помощь студентам | 6 | 01.12.2011 14:05 |