Форум программистов, компьютерный форум 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) http://s07.***********/i180/0912/ff/da372ed5ab2b.jpg Задачи нужно решить через функции... Заранее спасибо))
C++ "НОК трех чисел" и "Площадь треугольника"
Помогите пожалуйста решить 2 задачи. 1. Разработать функцию, возвращающую наименьшее общее кратное трёх заданных натуральных чисел. 2. Даны длины отрезков A, B, C, D. Для каждой тройки этих отрезков, из которых можно построить треугольник, напечатать площадь этого треугольника. (Определить функцию для нахождения и печати площади треугольника, если он существует.) Добавлено через 16 минут На...
C++ Написать функцию вычисления двойного факториала натурального числа http://www.cyberforum.ru/cpp-beginners/thread80633.html
1. Написать функцию вычисления двойного факториала натурального числа. В основной программе продемонстрировать работу функции. Двойной факториал N!! = N·(N–2)·(N– 4)·… (последний сомножитель равен 2, если N — четное, и 1, если N — нечетное). 2. Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Написать программу, в которой в...
C++ Написать программу, которая выводит таблицу истинности для логической функции Написать программу, которая выводит таблицу истинности для логической функции (A B & C) A, где &, , - знаки логических операций И, ИЛИ, НЕ. подробнее

Показать сообщение отдельно
Carpe
 Аватар для Carpe
0 / 0 / 0
Регистрация: 22.12.2009
Сообщений: 45
27.12.2009, 19:01     Структура данных Struct
Совершенно не знаю как делать. Теории нет а на практике учится не умею.
Мне дали пример, но что как и зачем в нем понять не могу.

Код
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).
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru