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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Правильная обработка внештатных ситуаций http://www.cyberforum.ru/cpp-beginners/thread962882.html
Как правильно обработать внештатные ситуации, например ОС послала запрос на закрытие процесса или же пользователь решил убить процесс, как я понимаю все внутренне ошибки обрабатывать в try catch, а внештатные ситуации будут попадать в catch ? ведь например если не найден обработчик то вызывается std::terminate и по сути это и есть аварийное завершение работы? как правильно отследить что пришло из...
C++ Компьютер неправильно осуществляет вычисления с числами. Как исправить? Создал программу для решения уравнений, синтаксических ошибок нет, но в переменной b компьютер выдает неверное значение. Строка 84. Как это исправить? Вот код: #include <iostream> #include <cmath> #include <iomanip> using namespace std; int main(int argc, char* argv) { cout << "Choose tipe of equation:\n1 - Linear\n2 - Square\n3 - Cubic\n"; http://www.cyberforum.ru/cpp-beginners/thread962876.html
C++ Почему Не Определён Ctrcmp, тема про заголовочный файл string.h
Здравствуйте вот код, компилятор пишет что не определён ctrcmp, заголовочный файл писал по разному <string.h>,<string>,<cstring>, но всё равно компилятор не согласен, у меня визуал студия. #include <iostream> #include <Windows.h> #include <string.h> using namespace std; int main(){ SetConsoleCP(1251);
C++ Вывести три числа, которые будут равны сторонам треугольника
Привет всем.Только недавно начал учится.Короче такая простая задача:даны 3 переменные типа float надо чтоб она читала и выводила три числа которые будут равны сторонам треугольника....
C++ Изучение C++ или поиск подходящей литературы http://www.cyberforum.ru/cpp-beginners/thread962857.html
С программирование знаком достаточно хорошо, понимаю все базовые аспекты программирования, т.е что такое циклы, массивы, ветвления и тому подобное, вот читаю книгу Прата С++ 6 издание, для меня там слишком много воды, разве что память освежить. С ООП ещё не знаком, но что такое, класс, объект в принципе понятно, может вы посоветуете, литературу более подходящую под мой уровень? Т.е больше...
C++ Как создать программу в С++, чтобы его можно было запускать как исполняемый .exe файл? Здравствуйте! Собственно вся суть сабжа содержится содержится в сабже :) допустим: // ConsoleApplication3.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" подробнее

Показать сообщение отдельно
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
26.09.2013, 15:45     Структуры из файла
Если в структуре нет объектов классов, то можно просто читать, в бинарном режиме, структуры из файла в элементы массива структур.

Добавлено через 8 минут
Например, как-то так:
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
#include <iostream>
#include <fstream>
using namespace std;
 
struct S
{
    char f[30];
    char n[30];
    int y;
    int m;
    int d;
 
} arr[5];
 
int main()
{
    ifstream fin("file", ios::binary);
    if (!fin) cout << "Error!" << endl;
    {
        int i = 0;
        while ((fin.read((char*)&arr[i], sizeof(S))) && i < 5) ++i;
        
        fin.close();
    }
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru