Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
airlee
1 / 1 / 0
Регистрация: 27.11.2009
Сообщений: 54
#1

Файлы - C++

11.05.2010, 13:55. Просмотров 571. Ответов 2
Метки нет (Все метки)

"Дан файл, содержащий сведения о книгах. Структура записи : фамилия и инициалы автора, название, издательство и год издания. Каждая запись заканчивается символом перевода строки (\n). Записи не упорядочены. Создать файл, содержащий записи указанной структуры в рабочем каталоге с именем, например, book.txt средствами любого редактора. Пример входного файла book.txt:
Анисимов А.Н. Информатика Дрофа 1999
Антонов П.К. Программирование Питер 2000
Написать программу обработки файла для решения следующих задач : Напечатать названия книг заданного автора, созданные после 1980 года. "
Программа должна быть написана на С. Помогите, please ...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2010, 13:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Файлы (C++):

Заголовочные файлы .h, файлы исходного когда c/c++ и установление связи между ними - C++
Всем добрый вечер!) Относительно недавно стал изучать c/c++, хочу полюбопытствовать ,так как появился вопрос. Почему при объявлении...

Работа в Visual Studio 2015 - как добавить файлы исходного кода и заголовочные файлы? - C++
Приветствую всех! Столкнулся с тем, что решая задачи по книге Лафоре про графику, не смог добавить файлы .h и .cpp, скачав их с одной из...

Зачем нужно добавлять файлы в файлы исходного кода - C++
Зачем нужно добавлять файлы в файлы исходного кода (кроме main.cpp)? И как вызвать из main.cpp другой файл?

Заголовочные файлы и файлы cpp - C++
Со временем сложилось представление что при написании программ стоит разделять МЕТА данные и данные, но для лучшего понимания своих...

Раздельная компиляция: что помещать в заголовочные файлы, а что в файлы реализации (исходники)? - C++
Здравствуйте, я учусь пользоваться Visual Studio.Пишу программу, в которой создаются и разрушаются объекты, определенного пользователем...

нужно переделать код (из Файлы текстовые (FILE*) в Файлы текстовые (потоки)) - C++
вот задание для программы: 6. Задан текстовый файл input.txt. Требуется определить строки этого файла, содержащие максимальную по длине...

2
v1cont
42 / 42 / 3
Регистрация: 23.09.2009
Сообщений: 63
17.05.2010, 11:01 #2
Попробуй написать сам, мы будем тебе подсказывать)
0) спрашиваешь фамилию(+/-) писателя, сохраняешь,
1) заводишь парочку указателей на файлы
C++
1
FILE  *f1,*f2;
2) открываешь нужный файл на чтение
C++
1
f1 = fopen("Biblio.txt", "r");
3)пока не конец файла
C++
1
while(!feof(f1))
3.1 выдергиваешь из него строки
C++
1
fgets(char *s/*куда*/, int n/*сколько символов*/, FILE *stream/*твой файл f1*/);
3.2 вырезаешь из этой строки столько, сколько тебе надо для сравнения с фамилией писателя на этапе 0,
3.3 сравниваешь полученные строки
3.3.1. Если true, то смотришь год, как-нибудь вырезаешь последние числа, преобразуешь в число,
3.3.2. Если и год >1980, то открываешь(создаешь) второй файл и записываешь в него ТОЛЬКО название,
4. Закрываешь файлы.
Надеюсь, я не убил в тебе желание самостоятельно её написать..
0
airlee
1 / 1 / 0
Регистрация: 27.11.2009
Сообщений: 54
20.05.2010, 15:20  [ТС] #3
Нет, не убил, полюбой делать надо будет! ))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.05.2010, 15:20
Привет! Вот еще темы с ответами:

Файлы.Текстовые файлы - C++
Считая t текстовым файлом (файлом типа text), ответить на следующие вопросы: А)Кроме текстовых файлов,файлы какиъ еще типов могут...

Файлы - C++
Подскажите идею сортировки в файле через структруру,слов по длине.Сижу не могу сделать никак может как нибудь с помощью функции qsort.Не...

файлы - C++
Разработать алгоритм и составить программу для решения : Напишите программу, которая составляет частотный словарь заданного текста,...

файлы - C++
в файле есть строки данных, нужно в каждой итерации считать в одну переменную символ и потом в другую переменную всю остальную строку ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru