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

Файлы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс, реализующий стек http://www.cyberforum.ru/cpp-beginners/thread127944.html
Привет всем, Есть такая задача: Описать класс, реализующий стек. Написать программу, использующую этот класс для моделирования Т-образного сортировочного узла на железной дороге. Программа должна...
C++ Как увеличить лимит на количество символов в консоли Использую консоль для вывода информации В определенный момент старая информация затираеться Можно как то увеличить лимит на количество символов которые можно вывести в консоль ? Или вообще сделать... http://www.cyberforum.ru/cpp-beginners/thread127930.html
Даны две строки, содержащие не более 100 символов. C++
Строки состоят из слов, разделенных пробелами. Распечатать все слова из каждой строки, начинающиеся и заканчивающие-ся на заданную букву. Добавлено через 1 час 10 минут неужели никто не знает...
построение окружностей C++
Разработать программу для построения изображения, приведенного на рисунке. Исходные данные (х1, у1, х2, у2, r1, R2) должны быть заданы пользователем. Программа должна осуществлять проверку...
C++ Ошибка при компилировании на С++ http://www.cyberforum.ru/cpp-beginners/thread127909.html
Добрый день! что это такое: при компилировании на С++ возникает ошибка "unable to run program file" . Переустановка не помогает. скриншот по ссылке...
C++ Определить k-й элемент этой последовательности, введя k с клавиатуры Помогите пожалуйста написать программы с использованием циклов. Массивы не использовать. 1.Дан первый элемент последовательности и рекуррентная формула . Определить k-й элемент этой... подробнее

Показать сообщение отдельно
v1cont
42 / 42 / 3
Регистрация: 23.09.2009
Сообщений: 63
17.05.2010, 11:01
Попробуй написать сам, мы будем тебе подсказывать)
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
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru