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

Считать массив структур из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить без pow http://www.cyberforum.ru/cpp-beginners/thread668693.html
Если можно,решите кодом.
C++ Не используя стандартные функции (за исключением abs), вычислить сумму первых n членов ряда Не используя стандартные функции (за исключением abs), вычислить сумму первых n членов ряда: через printf, scanf Входные данные В одной строке через пробел два натуральных числа n и a (0 < n, a ≤ 1000) Выходные данные Сумма n членов ряда точностью до шести знаков после запятой. Пример входных данных: 2 2 http://www.cyberforum.ru/cpp-beginners/thread668689.html
Тип возвращаемого значения C++
Здравствуйте! Подскажите, пожалуйста, почему при нахождении арифметического выражения, функция main должна возвращать значение типа int, а не double, как у меня в программе? #include "iostream" #include "conio.h" #include "locale.h" #include <math.h> using namespace std; double main() //главная функция
C++ Составить программу – генератор простых чисел, в основу положить формулу 2x2 + 29 при 0<=x<=28.
Помогите решить задачу в С++ Составить программу – генератор простых чисел, в основу положить формулу 2x2 + 29 при 0<=x<=28.
C++ Не могу посчитать сумму между первым и последним отрицательным! http://www.cyberforum.ru/cpp-beginners/thread668651.html
а также нужно переобразовать масив таким образом что бы сначала рассполагались елементы модуль которых не перевышает 1 а потом все остальные!!!! пожалуйста помогите !!!! #include <stdio.h> #include <stdlib.h> #include <iostream> #include <cmath> int main() { const int n=10; double mas,Sum=0;
C++ Вычислить и вывести на экран в виде таблицы значения функции Никак не могу разобраться с условиями (как операции сделать поразрядными и что вообще имеется ввиду) и где ошибки . Помогите пожалуйста #include <iostream> #include <cmath> #include <iomanip> using namespace std; int main(int argc, char* argv) { setlocale(LC_ALL,"RUSSIAN"); float m,xn,xk,dx,x,a,b,c,F; подробнее

Показать сообщение отдельно
nikola_omsk
3 / 3 / 0
Регистрация: 27.05.2011
Сообщений: 73
11.10.2012, 20:55  [ТС]     Считать массив структур из файла
C++
1
2
3
4
5
6
7
8
9
10
11
12
std::string filePath("file.binary");
        std::fstream fs;
fs.open(filePath.c_str(), std::ios::out | std::ios::binary);
 if(!fs.is_open()) throw std::runtime_error("Unable to open output file");
fs.open(filePath.c_str(), std::ios::in | std::ios::binary);
        if(!fs.is_open()) throw std::runtime_error("Unable to open input file");
        std::list<int> list;
for(int n; !fs.read(reinterpret_cast<char*>(&n), sizeof(n)).fail(); list.push_back(n))
        ;
        fs.clear();
        if(fs.gcount()) throw std::runtime_error("read failed");
        fs.close();
что то типо этого...а как в массив структур засунуть..

Добавлено через 4 минуты
хотя врятли подойдет...у нас не было этой темы...
 
Текущее время: 10:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru