Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
8 / 8 / 5
Регистрация: 19.11.2012
Сообщений: 438

Создать программу, реализующую: создание файла, просмотр файла, поиск по файлу, выход

09.11.2014, 20:27. Показов 4611. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Создать программу, которая может осуществлять такие действия(меня программы): создание файла, просмотр файла, поиск по файлу, выход. Каждое действие оформить в виде отдельного программного модуля.
Подскажите плен решения данной программы или скажите как бы вы её решила

Добавлено через 2 часа 30 минут
Товарищи, бросьте хотя бы идею для модуля создающего файл. А остальные, думаю, по Вашему примеру сам осилю.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.11.2014, 20:27
Ответы с готовыми решениями:

Организовать меню: Создание файла, Просмотр файла, Поиск, Выход
часть задания задание Организовать меню: Создание файла, Просмотр файла, Поиск, Выход. В файле содержатся структуры со сведениями о...

Создать программу, которая бы обеспечивала создание, просмотр, дополнения и изъятия из файла
Создать программу, которая бы обеспечивала создание, просмотр, дополнения и изъятия из файла, содержащего информацию об итогах сессии на...

Как создать программу, которая бы обеспечивала создание, просмотр, дополнения и извлечение данных из файла
создать программу, которая бы обеспечивала создание, просмотр, дополнения и извлечение данных из файла, содержащего информацию об итогах...

24
8 / 8 / 5
Регистрация: 19.11.2012
Сообщений: 438
11.11.2014, 14:02  [ТС]
Студворк — интернет-сервис помощи студентам
Cookie Monster, вот
Вложения
Тип файла: rar modulProg.rar (219.8 Кб, 12 просмотров)
0
16 / 16 / 6
Регистрация: 03.11.2014
Сообщений: 72
11.11.2014, 15:41
MyProg.h
C++
1
2
3
4
5
6
7
8
9
#ifndef MYPROG_H_INCLUDED
#define MYPROG_H_INCLUDED
 
#include "header_files\MyProg.h"//откуда это взялось? 
#include "new_files.h"
#include "read_files.h"
#include "search_in_files.h"
 
#endif // MYPROG_H_INCLUDED
Добавлено через 1 минуту
new_files.h
C++
1
2
3
4
5
6
7
#ifndef NEW_FILES_H_INCLUDED
#define NEW_FILES_H_INCLUDED
#include "new_files.cpp"// это откуда взялось? 
 
int new_files();
 
#endif // NEW_FILES_H_INCLUDED
Добавлено через 30 минут
Если очень хочется запихнуть хедеры в отдельную папку достаточно в мэйн.цпп прописать
#include "header_files\MyProg.h"
Но в самом MyProg.h такой строки не должно быть
1
8 / 8 / 5
Регистрация: 19.11.2012
Сообщений: 438
11.11.2014, 22:55  [ТС]
Cookie Monster,
Цитата Сообщение от Cookie Monster Посмотреть сообщение
#include "header_files\MyProg.h"//откуда это взялось?
это я экспериментировал, вдруг получится. С самого начала была идея всё сбросить в одну папку. Поскольку такой задумки не получилось, я решил скопировать всё в коренную папку.
Да и вообще у нас лекции по этому не было. Только файл выданный для прочтения(в котором толком ничего нету). С группы никто практически этого задания не сделал, кроме меня.Огромное спасибо вам двоим за помощь.

Добавлено через 48 секунд
Cookie Monster, а можете объяснить как хэдеры должны выглядеть, если они в отдельной папке.
0
16 / 16 / 6
Регистрация: 03.11.2014
Сообщений: 72
12.11.2014, 07:06
Когда я хедеры кинул в отдельную папку мне достаточно было только прописать в мэйн.цпп путь до MyProg.h а остальные хедеры я не изменял.файлы.cpp лежали в одной папке с мэйн.цпп

Добавлено через 27 минут
Лучше поищите информацию о директивах препроцессора в интернете. Там в более точной и доступной форме это объяснено.
0
8 / 8 / 5
Регистрация: 19.11.2012
Сообщений: 438
12.11.2014, 13:36  [ТС]
Cookie Monster, хорошо, поищу.
А вот ещё такой вопрос: если у меня *.цпп файлы будут лежать в одной папке(не в коренной) а тоже созданной то в мэйн.цпп придется писать так
C++
1
#include "..\dirrectory\file.h
?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.11.2014, 13:36

Создать программу считывания произвольного файла и создание нового нетипизированного файла, копируя блоками
Создать программу считывания произвольного файла и создание нового нетипизированного файла, копируя блоками. Научиться использовать...

Просмотр исходного файла с записанным в нём текстом (при отсутствии файла - создать его и ввести текст)
Нужно осуществить просмотр исходного файла с записанным в нём текстом. В Случае отсутствия файла - создание его и ввод текста. (Си)

Создание и просмотр файла
Вот я создаю файл void sozdanie() { string fName; cout << "введите имя файла: "; getline( cin, fName ); ...

Поиск в каталоге нужного файла и создание при его наличии нового файла с тем же именем, но с другим раширением
Нужно сделелать проверку на наличие файла "Пример.т01" в катологе D:\Temp\ и при условии что они есть создать файл (пустой, в томже...

путь к файлу создание папак и файла
Доброе всем время суток ) Вопрос такова характера У меня есть некий класс Есть ifstream ofstream для данного класса вопрос В общем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
GitDOS: Когда я решил скрестить MS-DOS, GitHub и Claude
MaGz GoLd 08.07.2026
Привет, Киберфорум! Хочу поделиться своим проектом, который, надеюсь, вас заинтересует. GitDOS — это веб-приложение, которое позволяет запускать DOS в браузере с тремя крутыми фичами: диски живут в. . .
Учебный мини "цифровой двойник" = (Сервер = Java + Flask_питон )+(3D = Гугловскаая 4T nvideo + google colab) +( WMS = Odoo на Docker)
anaschu 07.07.2026
Увидел в требованиях к вакансии создателя имитационных моделей связку (REst + Api + WMS + Anylogic + питон + 3D Nvideo), и решил посмотреть, что это такое. Из этого всего я работал более менее. . .
Море в объективе
kumehtar 06.07.2026
Хотел написать много проникновенных слов, но передумал. Оно само - говорит. Кто слышит тот слышит.
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru