Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Builder Как задать програмнно отобразить поверх других форм форму вызванную через Show()? Как задать программно отобразить поверх других форм форму вызванную через Show()? Использую C++ Builder! https://www.cyberforum.ru/ cpp-builder/ thread1894322.html C++ Builder Использование стороннего компилятора в C++ Builder MinGW
Приветствую, недавно начал заниматься C++ Builder. Задача удачно скомпилировать пустой проект с подключёнными к нему библиотеками ffmpeg: #include <libavcodec/avcodec.h> #include <libavformat/avformat.h> #include <libswscale/swscale.h> Они требуют GNU compiler (MinGW для Виндовс). Его я поставил, параметры среды настроил. Вопрос как заставить c++ builder использовать его?:)
C++ Builder Не всегда срабатывает обработчик событий https://www.cyberforum.ru/ cpp-builder/ thread1894041.html
Есть у меня класс (пусть будет C1), который наследуется от TImage У него есть 3 указателя на объекты класса, которые наследуется от TPanel (пусть будет C2), которые собственно отображаются на первом классе (C1) У С2 есть две картинки - фон и иконка Так вот, нужно реализовать обработку нажатия на объект класса С2 Добавил С2 метод void __fastcall OnItemClick(TObject *Sender); И назначил...
C++ Builder Решение задачи из задачник Абрамяна Привет всем! Хочу саперник для решение решебник Абрамяна на С++ Builder в консольный режим если хочешь ответите я буду рад. https://www.cyberforum.ru/ cpp-builder/ thread1894010.html
C++ Builder Компиляция программы под С++ Builder, чтобы работала на других компьютерах(Ранее предложенный способ не работа
Здравствуйте! Недавно установил на свой 32-битный RAD XE10.1. Начал работать, сделал простенький тестовый проект, сделал все как надо( у вас на форуме есть ответ на вопрос о компиляции в exe всех нужных библиотек, и чтоб это работало у пользователей). Сделал, проверил, отправил. На 64ке все равно требует библиотеку, о которой и интернет не знает( На 32х тоже самое. Вообще не важна разрядность...
C++ Builder Создал TEdit динамически, не могу в него ничего писать в программе, даже выделить не могу https://www.cyberforum.ru/ cpp-builder/ thread1893653.html
Создал TEdit динамически, не могу в него ничего писать в программе, даже выделить не могу ned1 = new TEdit(TabControl4); ned1->Parent = TabControl4; ned1->Width = 150; ned1->Position->X= 200; ned1->Position->Y= 0; ned1->CanFocus = true; ned1->ReadOnly= false;
C++ Builder Остановить рисование по нажатию на правею кнопку мыши https://www.cyberforum.ru/ cpp-builder/ thread1893589.html
Помогите остановить рисование линий по нажатию правой кнопки мыши void __fastcall TForm1::Image1MouseDown(TObject *Sender, TMouseButton Button, TShiftState Shift, int X, int Y) { Drawing = True; Image1->Canvas->MoveTo(X, Y); Origin = Point (X, Y); }
C++ Builder Сохранение юникодных символов в INI файл
Всем привет. Уже не в первый раз сталкиваюсь с юникодом и всегда какие-то долгорешаемые проблемы с ним. Итак, моя программа сохраняет настройки в ini файл через TIniFile (через TMemIniFile тоже пробовал). В ini выглядеть должно так: Login=✔L♡VElace F❂RE√ER ✔ Логин как мы видим содержит необычные символы, если вставить его в Edit, то он отображается...
C++ Builder Распахивание окна программы на внсь экран с сохранением пропорций https://www.cyberforum.ru/ cpp-builder/ thread1893495.html
Программу пишу на Embarcadero RAD Studio 10.1 Berlin Нужно чтобы программа разворачивалась во весь экран с сохранением пропорций. Все компоненты расположены на панелях Если честно, понятия не имею как это реализовать.
C++ Builder Иконка к программе https://www.cyberforum.ru/ cpp-builder/ thread1893151.html
Здравствуйте дорогие форумчане, посоветуйте как и через какую прогу сделать нормальную иконку. Пробовал всякие онлайн сервисы - не то. С большим размером проблем нет, а вот 16х16 уже проблема. Просто уменьшить не получится. Как вы выходите с такой ситуации? Для примера, нужно чтоб внизу иконка маячила, в трее светилась, возле часов в винде Извините, что в этой ветке задал такой вопрос,...
C++ Builder С++ Полином абстрактный класс
Нуждаюсь в помощи людей) создать абстрактный базовый класс Tfunction с виртуальными функциями equation() i draw(), класс-потомок Tpolinom (многочлен степенно n с коэффициентами, заданными в массиве) и производные от него классы Tproizvodnaia i Tpervonacialnaia с собственными реализаций виртуальных функций. В классах Tpolinom, Tproizvodnaia, Tpervonacialnaia функция табулюе соответствии...
C++ Builder Черный экран при снимке с веб камеры Всем привет. Надыбал такой код и поставил на кнопку: hWndC=capCreateCaptureWindow("",WS_CHILD, this->Left, this->Top, this->Width, this->Height, this->Handle, 11011); capDriverConnect (hWndC,0); capGrabFrame(hWndC); if(capEditCopy(hWndC)) Image1->Picture->LoadFromClipboardFormat(CF_BITMAP, Clipboard()->GetAsHandle(CF_BITMAP),0); capDriverDisconnect(hWndC); Вроде как должен идти снимок и...
9 / 9 / 8
Регистрация: 02.01.2017
Сообщений: 262
07.01.2017, 23:20  [ТС] 0

Записать массив структур в файл - C++ Builder - Ответ 9979796

07.01.2017, 23:20. Показов 1666. Ответов 3
Метки (Все метки)

Ответ

хотелось бы все таки найти решение для записи структуры с полем AnsiString в файл, тем более что в сети я нашёл только этот вариантЗапись/чтение структуры с полем типа String в бинарный файл

И как вариант: что если для записи строку привести к типу статической переменной, любой,например int компилятор не проверяет соответствие типу.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int  strtoint(AnsiString temp)
{
int z;
z=reinterpret_cast<int>(temp.c_str());
return z;
}
AnsiString inttostr(int temp)
{
AnsiString buf;
buf=AnsiString(reinterpret_cast<char*>(temp));
return buf;
}
struct temp
{
int a;
int b;
int c;
};
temp j;
j.a=strtoint(Edit1->Text);
j.b=strtoint(Edit2->Text);
j.c=strtoint(Edit3->Text);
//Записываем в файл статическую структуру, открываем и с помощью обратной функции достаём AnsiString
так как я не буду производить никаких операций с содержимым этого int кроме записи в файл мне не важно что там внутри, соответствуют ли данные и их размер указателю
Почему в данном случае никто не пользуется таким вариантом, хотя я проверил методом втыка вроде работает....

Вернуться к обсуждению:
Записать массив структур в файл C++ Builder
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2017, 23:20
Готовые ответы и решения:

Записать массив структур в типизированный файл
В общем нужно записать массив структур в типизированный файл, ну и потом соответсвенно достать тот...

Записать массив структур в файл
Люди помогите написать код, записи структуры в файл!!!!!!! FILE* file = fopen(&quot;Myt!!.txt&quot;,...

Записать массив структур в файл
необходимо записать данный массив структур в файл в том же виде, в котором он выводится в консоли...

Как записать массив структур в файл
Ребят всем привет у меня такой вопрос как мне записать #include &lt;iostream&gt; #include &lt;windows.h&gt;...

3
07.01.2017, 23:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2017, 23:20
Помогаю со студенческими работами здесь

Как записать массив структур в файл(Си)
Вопрос скорее в том как записать так, чтобы это выглядело адекватно. Пробовала разными способами но...

Записать массив структур в бинарный файл
Собственно программа, которая записывает\считывает масс структур в бинарный файл... проблема...

Подскажите как записать массив структур в файл
Написал програмку, которая копирует желаемый прямоугольник(массив символов с атрибутами) в...

С помощью read и write записать массив структур в файл
Не могу с помощью системных вызовов read write записать массив структур в файл. Именно read write....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru