0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 44
|
||||||
1 | ||||||
Создание файлов03.11.2009, 21:29. Показов 2451. Ответов 7
Метки нет Все метки)
(
Помогите пожалйста!!!
А) Создать файл, содержащий сведения о личной коллекции книголюба. Структура записи: автор, название, год издания, местоположение ( номер шкафа) Б) написать программу, выдающую следующую информацию: - местонахождение книги автора Х названия Y. Значения Х и Y вывести с терминала; - список книг автора Z, находящееся в коллекции; - число книг издания NN года, имеющееся в библиотеке. Добавлено через 3 минуты Под буквой А у меня получилось!!! А вот под Б вообще не зная как!!! Помогите пожалуйста!!!!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
03.11.2009, 21:29 | |
Ответы с готовыми решениями:
7
Создание и перезапись файлов
|
2 / 2 / 0
Регистрация: 03.11.2009
Сообщений: 13
|
|
04.11.2009, 00:31 | 2 |
Если мне не изменяет память, то нужно воспользоваться fseek.
Но обычно юзаються потоки: можно реализовать оператор << в структуре. Потом вызываем std::ofstream file(char *) - ему передаеться имя файла. Теперь все пишем в поток file. Для всего этого удовольствия потребуется подключить #include <fstream>
0
|
0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 44
|
|
04.11.2009, 13:52 [ТС] | 3 |
Все равно не получается!
На сколько мне известно fseek используется для перемещения файлового указателя! Где в программе указатели и на что они должны указывать????
0
|
Модератор
![]() ![]() ![]() ![]() 11658 / 7171 / 1704
Регистрация: 25.07.2009
Сообщений: 13,142
|
||||||||||||||||
05.11.2009, 00:18 | 4 | |||||||||||||||
Иринка, Вы бы, барышня, с языком программирования определились, а то у Вас половина на С, половина на С++... На С вот Вам:
book.h
books_create.c
books_view.c
И файлик с демо базой и исходниками в придачу ![]() А на С++ правильнее класс создать с сериализацией и прочими радостями ООП ![]()
1
|
0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 44
|
|
05.11.2009, 10:00 [ТС] | 5 |
Спасибо большое!!! Но нужно все таки на С++
А за ту программу, что на С и на С++ это преподу спасибо!!! Он нам такой пример давал!
0
|
0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 44
|
|
06.11.2009, 17:08 [ТС] | 6 |
Пожалуйста, помогите превести на С++!!!!!!!!!!!!!!!!!!!!!
0
|
Модератор
![]() ![]() ![]() ![]() 11658 / 7171 / 1704
Регистрация: 25.07.2009
Сообщений: 13,142
|
|||||||||||||||||||||
10.11.2009, 02:45 | 7 | ||||||||||||||||||||
Голову сломал, как примерно то же на С++ исполнить. Какой-то чуждый мне язык, С и проще, и понятнее... А потому буду благодарен за конструктивные комментарии...
book.h
book.cpp
books_add.cpp
books_view.cpp
books.txt
Код
Deitel How to programming with C++ 2007 3 M. Lukas FreeBSD 2004 2 Stivens UNIX net applications development 2007 2 Stivens TCP/IP Illustrated 2003 4 Kristansen & Torkington PERL Coock Book 2000 2 Elger C++ library 2000 1 Shildt C# directory 2008 3 Собирать проще из командной строки: для Visual Studio 1. запустить её консоль (пуск - MS VS - Visual Studio command prompt) 2. cd туда_где_файлы_лежат 3. cl books_add.cpp book.cpp 4. cl books_view.cpp book.cpp Но при желании можно заморочиться создать два проекта books_view и books_add и в них вставить файлы соответствующие (важно про book.h не забыть) для GCC g++ -o books_add.exe books_add.cpp book.cpp g++ -o books_view.exe books_view.cpp book.cpp
1
|
0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 44
|
|
10.11.2009, 21:13 [ТС] | 8 |
Какой же всё таки сложный язык!!!
![]() Спасибо вам ОГРОМНЕЙШЕЕ!!!!! ![]()
0
|
10.11.2009, 21:13 | |
Помогаю со студенческими работами здесь
8
Создание своих файлов Создание массива файлов Динамическое создание файлов. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |