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

Запись в файл некоторого количества структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Парализация алгоритма нахождения ранга матрицы методом Гауса Cilk Plus http://www.cyberforum.ru/cpp-beginners/thread842096.html
Дали задачку сравнить время выполнения последовательного и параллельного алгоритма нахождения ранга матрицы методом Гаусса. Последовательный алгоритм фигня...я вот затрудняюсь сделать его...
C++ Ввод данных Народ, Как в С++ сделать чтобы 2 переменные вводились через пробел в одну строчку? Причём чтобы были в диапазоне от 2 до 300 000. http://www.cyberforum.ru/cpp-beginners/thread842094.html
Регистр:Автозапуск C++
Здравствуйте,я пишу программу ,которая должна выдавать сообщение при запуске Windows.Вроде написал,вроде все хорошо,но я столкнулся с такой вот проблемой:...
Получите третий массив по правилу: каждый элемент нового массива равен сумме квадратов соответствующих элементов исходных C++
два массива, по 14 элементов в каждом, с помощью датчика случайных чисел. Получите третий массив по правилу: каждый элемент нового массива равен сумме квадратов соответствующих элементов ...
C++ класс внутри namespace http://www.cyberforum.ru/cpp-beginners/thread842085.html
Такой вопрос, хочу что бы мой класс был в моём namespace, для удобства не хотелось бы делать так: namespace myName { class myClass { public: myClass(); virtual...
C++ где зарыта собака? struct vector { int x; int y; int z; }; vector a, b; // functions int genRandomNumber(){ подробнее

Показать сообщение отдельно
knf
16 / 16 / 2
Регистрация: 18.09.2012
Сообщений: 184
18.04.2013, 23:36  [ТС]
stima,
C++
1
cout<<sizeof(timelable)
==230

Добавлено через 1 минуту
C++
1
out.write((char*)&timelable,sizeof(timelable));
Вообще, так записалось, но по какой-то причине при чтении из файла
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
int print(char filename[80])
{   examen ex;
    ifstream in(filename);
    if(!in.is_open())
    {
        cout<<"Такого файла не существует";
        return 1;
 
    }
    while(!in.eof())
    {
        in.read((char*)&timelable,sizeof(timelable));
        cout<<"Группа";
        cout<<timelable.group<<endl;
 
        cout<<"Дата";
        cout<<timelable.date<<endl;
 
        cout<<"Предмет";
        cout<<timelable.subject<<endl;
 
 
    }
 
return 0;
}
Выводит два раза. Почему-то не достигается конец файла...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru