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

Дан файл , содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название и год издания. а) Найти названия книг данного автор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написать программу анализирующую лог файл маршрутизатора, отображающую интенсивность сканирования портов по секундам указанной минуты http://www.cyberforum.ru/cpp-beginners/thread870430.html
помогите, пожалуйста с задачами на си: 3. Написать программу анализирующую лог файл маршрутизатора, отображающую интенсивность сканирования портов по секундам указанной минуты. Лог-файл:
C++ Составить программу вычисления суммы элементов вектора помогите, пожалуйста с задачами на си: 2. составить программу вычисления суммы элементов вектора Q=\sum_{i=1}^{N}{a}_{i}^2+{b}_{i}^2. Результат вывести на экран. http://www.cyberforum.ru/cpp-beginners/thread870428.html
C++ создать класс triangle , содержащий следующие члены класса
1. Поля int a , b , c; 2. Функции , позволяющие : - вывести на экран информацию о треугольнике ;-рассчитать периметр треугольника; - рассчитать площадь треугольника . - установить длины; сторон...
Числа четвёртой точьности C++
Поддерживает ли VC++ числа четвёртой точности (128-битное с пл. запятой)? Быть может для таких величин есть сторонние библиотеки (естественно бесплатные)? А то я мучаюсь со структурами из двух...
C++ Описать структуру с именем Student http://www.cyberforum.ru/cpp-beginners/thread870414.html
Условие программы: Описать структуру с именем Student, содержащую следующие поля: фамилия и инициалы, группа, успеваемость (массив из пяти элементов) Вывести фамилию и группу студентов, средний бал...
C++ Найти минимальное и максимальное числа из input.txt и записать его в файл output.txt Еще раз приветствую дорогие программисты.Надеюсь на вашу помощь. Найти минимальное и максимальное числа из input.txt и записать его в файл output.txt Заранее спасибо подробнее

Показать сообщение отдельно
Kapitalina
0 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 3
19.05.2013, 16:43
Ну тут нужно читать файл и запихивать все в структуру. Для начала ее создаем:
C++
1
2
3
4
5
6
struct info
{
char Surname[30];
int year;
char BookName[30];
}stud, *mas;
Затем открываем файл (буквы rt зависят от типа файла и цели, для которой его открываешь) для чтения и считываем его данные в структуру:

C++
1
2
3
4
5
 File = fopen("file.dat","rt");
cin>>stud.Surname;
cin>>stud.year;                             
cin>>stud.Bookname;     
fclose(F);
Ну а теперь у тебя есть все данные. Менюшку, думаю сделаешь...Вводишь в консоли (или в окне, по вкусу) фамилию автора и сравниваешь со всеми stud.Surname и год проверяешь:

C++
1
2
3
4
5
6
7
8
char name ;
cout<<"\n Input author";
cin>>name;
    for(int i=0; i<kol; i++)       
            if(mas[i].surname==name && (mas[i].year>1960)
            {
             \\выводишь результат
            }
Как-то так...Попробуй:-)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru