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

Структура данных Struct - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ генератор псевдослучайных чисел незнаю как доделать... http://www.cyberforum.ru/cpp-beginners/thread80654.html
воть он: #include <iostream> #include <stdio.h> #define RAND_MAX 32767 unsigned long next = 1 ; int rand(void) { next=next*1103515245+12345;
C++ матрица 7x7 в квадратной матрице 7х7, заполненной случайными числами, все отрицательные числа увеличить на два, положительные уменьшить в два раза и занулить главную диагональ помогите пожалуйста решить http://www.cyberforum.ru/cpp-beginners/thread80652.html
Написать программу, которая выводит на экран изображение C++
Need help!!!! Помогите решить задачи на языке С++!!! 1) http://s43.***********/i099/0912/73/1ad82a4c22cf.jpg 2) http://s43.***********/i099/0912/7a/7e91706c7c87.jpg 3)...
C++ "НОК трех чисел" и "Площадь треугольника"
Помогите пожалуйста решить 2 задачи. 1. Разработать функцию, возвращающую наименьшее общее кратное трёх заданных натуральных чисел. 2. Даны длины отрезков A, B, C, D. Для каждой тройки этих...
C++ Написать функцию вычисления двойного факториала натурального числа http://www.cyberforum.ru/cpp-beginners/thread80633.html
1. Написать функцию вычисления двойного факториала натурального числа. В основной программе продемонстрировать работу функции. Двойной факториал N!! = N·(N–2)·(N– 4)·… (последний сомножитель равен...
C++ Написать программу, которая выводит таблицу истинности для логической функции Написать программу, которая выводит таблицу истинности для логической функции (A B & C) A, где &, , - знаки логических операций И, ИЛИ, НЕ. подробнее

Показать сообщение отдельно
Carpe
0 / 0 / 0
Регистрация: 22.12.2009
Сообщений: 45

Структура данных Struct - C++

27.12.2009, 19:01. Просмотров 402. Ответов 0
Метки (Все метки)

Совершенно не знаю как делать. Теории нет а на практике учится не умею.
Мне дали пример, но что как и зачем в нем понять не могу.

Код
struct op
     {
          char avtor[20],nazv[20];
          int god;
     } op;
int main ()
{     

      f=fopen("file.dtb","rb+");
     int n=10;
     for (int i=0;i<n;i++)
     {     
          printf("Введите автора: ");
          scanf("%[^\n]s",&op[i].avtor);
          fflush(stdin);
          printf("Введите название книги: ");
          scanf("%[^\n]s",&op[i].nazv);
          fflush(stdin);
          printf("Введите год издания: ");
          scanf("%d",&op[i].god);
          fflush(stdin);
     }
          for (int i=0;i<n;i++)
          fwrite((char*)&sp[i], sizeof(sp[i]), 1, f);
*/
     for (int i=0;i<n;i++)
     fread((char*)&sp[i], sizeof(sp[i]), 1, f);
     

     fclose(f);
getch();
}
Дан файл F, содержащий сведения о книгах: фамилия автора, название книги и год издания. Найти названия всех книг данного автора в определенный промежуток времени. Реализовать на двоичных файлах с помощью структур данных (struct).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru