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

Структуры чтение из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ База данных на основе двусвязного списка http://www.cyberforum.ru/cpp-beginners/thread978765.html
Давайте немного поговорим про двусвязный список. Я немного подзапутался, мне нужен трезвый совет. Если структуры, с которыми мы оперируем имеют тип struct auto { int data; Auto *next; Auto *prev; Auto():next(NULL),prev(NULL), d(-332215){}
C++ Задача о рюкзаке (тема: генерация всех подмножеств n по k) кому надо #include <iostream> #include <stdio.h> #include <stdlib.h> #include <math.h> using namespace std; void main() { freopen("input.txt","r",stdin); freopen("output.txt","w",stdout); int *M = new int; http://www.cyberforum.ru/cpp-beginners/thread978764.html
Присвоить NULL массиву C++
Здравствуйте! Есть код: matrix(); clear(); В классе matrix объявлен указатель unsigned char* data;. В конструкторе matrix() есть строка data = NULL; Когда захожу в функцию clear, data уже не равен нулю! Дебаггер показывает, что он указывает на значение 0'', имеет ненулевой адрес!
Программа работы со стеком подскажите пожалуйста C++
Для решения задачи использовать стандартный тип "стек", определённый в библиотеке STL. Исходные данные можно получить как вводом с клавиатуры, так и генератором случайных чисел. (2 задача) СТЕКИ Дан заполненный стек целых чисел. Удалить из него числа, квадратный корень из котрых является целым числом. Порадок оставшихся чисел поменять на обратный. Для решения использовать вспомогательную...
C++ Соединить их в один упорядоченный массив F. Число сравнений не должно превышать m+n http://www.cyberforum.ru/cpp-beginners/thread978712.html
Даны два упорядоченных набора чисел C1, C2, ..., Cn и D1, D2, ..., Dm. Соединить их в один упорядоченный массив F. Число сравнений не должно превышать m+n. Не могу понять Число сравнений не должно превышать m+n., если не трудно подскажите
C++ Дано натуральное число n. Вычислить: помогите написать на С++ Дано натуральное число n. Вычислить: 1*2+2*3*4+3*4*5*6+...+n(n+1)...2n подробнее

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

Структуры чтение из файла - C++

16.10.2013, 11:17. Просмотров 182. Ответов 0
Метки (Все метки)

Не получается сделать чтение из файла
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include<conio.h>
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<iostream.h>
typedef struct kniga
{
char name [20];
char avtor [20];
char god_izdaniya [2000];
char stranic [300];
};
int main ()
{
FILE *f;
kniga e;
kniga mas[20];
f=fopen("f.kniga", "w");
if (f==NULL) exit(1);
int i;
for(i=1; i<=10;i++) {
printf("name="); 
scanf("%s",&e.name);
printf("avtor="); 
scanf("%s",&e.avtor); 
printf("god_izdaniya="); 
scanf("%s",&e.god_izdaniya);
printf("stranic="); 
scanf("%s",&e.stranic);
fwrite(&e, sizeof(kniga),1,f);
if (ferror(f)==NULL) exit(2); 
}
fclose(f);
f=fopen("f.kniga", "r");
if (f==NULL) exit(3);
i=0;
while(!feof(f)&&i<10); 
{
fread(&mas[i], sizeof(kniga),1,f);
printf("name",e.name);
printf("avtor",e.avtor);
printf("god_izdaniya",e.god_izdaniya);
printf("stranic",e.stranic);
i++; }
fclose(f);
system ("pause");
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru