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

Как правильно считать (записать) структуру из файла? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Добавление иконки приложению c++ visual studio 2010 http://www.cyberforum.ru/cpp-beginners/thread378913.html
Ребят, помогите разобраться новичку. Написал маленький код на с++, сделал .ехе файл, но теперь хочу добавить иконку приложению. поможете? скажу сразу.. в инете искал, не нашел рабочего варианта(
C++ снова о массивах Здравствуйте, уважаемые программисты! Написала небольшую тривиальную программку, которая находит сумму элементов строк массива, но такое дело, все работает, НО выдает ошибку, что стэк перегружен. посмотрите пожалуйста, сама уже день сижу не могу понять, что не так... #include <stdio.h> #include <conio.h> #include <omp.h> #define row 3 #define column 2 int main() { int massiv... http://www.cyberforum.ru/cpp-beginners/thread378908.html
Литература по WinAPI для начинающих C++
прошу поделитесь нормальной книгой по WinAPI убедительная просьба не кричать благим матом "ГУГЛ" и тд если можете то просто скиньте ссылку или если не тяжело то на мыло mikka47@gmail.com PS в winapi не шарю абсолютно но нужно написать игру буквально через месяц
Условие завершение цикла с использованием структуры C++
Доброе время суток! Я новичок на этом форуме и если че не так не ругайтесь. У меня такой вопрос как задать условие выхода из цикла. Например есть структура с данными о студенте(имя и прочие). Как задать условие чтобы при вводе имени, если вводим символ новой стоки завершает цикл. Код проги: #include "stdafx.h" #include <iostream> #include <clocale> using namespace std; const int SLEN =...
C++ CALLBACK. Нужна помощь http://www.cyberforum.ru/cpp-beginners/thread378885.html
Всем привет! Есть такой код: class ExpressionCalculator { private: double(ExpressionCalculator::*fn)(double,double,double,double); public:
C++ Округлить любое вещественное число до определённого количества знаков с математической точностью Пишем Microsoft Visual Studio -> Win32 Console Application -> C++. Нужно написать функцию, которая округляет любое вещественное число до определённого количества знаков с математической точностью. Вот что уже готово, можете подсказать в чем ошибка и как исправить? (Изучаю функцию одну пару, так что хочу попросить объяснять и показывать как можно проще и примитивнее :) Про ceil нам тоже еще не... подробнее

Показать сообщение отдельно
evil0o
5 / 5 / 0
Регистрация: 04.07.2010
Сообщений: 200
06.11.2011, 23:23     Как правильно считать (записать) структуру из файла?
не хочет правильно читать, вроде пишет, вроде правильно, не уверен. Заранее благодарен за помощь
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
void __fastcall TForm11::Button3Click(TObject *Sender)
{
    TFileStream *in; int size;     AnsiString  text;
        in = new TFileStream("ggg.hhh",fmOpenRead); // открываем файл
 
         Vopros v;
 
   in->Seek(-sizeof(v),soFromEnd);
 
         in->Read(&v, sizeof(Vopros));
 
 in->Free();
}
//---------------------------------------------------------------------------
 
void __fastcall TForm11::Button4Click(TObject *Sender)
{    Vopros v;
        v.nomer="1";
        v.TipVop="1";
        v.Vopros="qwertyui";
        v.Otvet1="1";
        v.Otvet2="2";
        v.Otvet3="3";
        v.Otvet4="4";
        v.PravOtv1="0";
        v.PravOtv2="1";
        v.PravOtv3="0";
        v.PravOtv4="1";
 
 
 TFileStream *out = new TFileStream("ggg.hhh", fmCreate); // создаем файл
 out->Seek(0,soFromEnd);
 out->Write(&v, sizeof(Vopros)); 
 out->Free();
    }
Добавлено через 29 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
struct Vopros
{AnsiString
            nomer,
            TipVop,
            Vopros,
            Otvet1 ,
            Otvet2,
            Otvet3,
            Otvet4 ,
            PravOtv1,
            PravOtv2,
            PravOtv3,
            PravOtv4;
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru