Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
6 / 6 / 3
Регистрация: 03.01.2012
Сообщений: 449

Получить типы полей структуры в массив

27.11.2013, 09:24. Показов 4044. Ответов 23
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
представьте такую структуру
C++
1
2
3
4
5
6
7
struct
{
int a;
char b[10];
float c;
... и ещё примерно таких же полей штук 300
} s;
выводить их так:
C++
1
Label1->Caption = s.a
утопия...
так вот я хочу получить массив типов... к примеру чтобы в String[0] было int, String[1] было char[10]
чтобы можно было вручную их доставать из памяти циклом...
или подскажите какой нибудь более лучший способ менее затратный
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
27.11.2013, 09:24
Ответы с готовыми решениями:

Получить список полей структуры и их значений
Есть структура с кучей полей. public class RealCellCoord { public int id; // cell number ...

Получить значение полей структуры, записанной в void
Доброго времени суток есть 2 структуры struct bd { char name, autor, izd, year; int razd, isset; enum EN1 { bougth = 1,...

Отсортировать массив из структур по одному из полей структуры любым способом
Отсортировать массив из структур по одному из полей структуры любым способом.

23
 Аватар для demon_7
260 / 192 / 60
Регистрация: 12.05.2013
Сообщений: 857
27.11.2013, 12:48
Студворк — интернет-сервис помощи студентам
а Квадраты это что ? Пробелы? либо какие то другие символы?
0
6 / 6 / 3
Регистрация: 03.01.2012
Сообщений: 449
27.11.2013, 12:53  [ТС]
Цитата Сообщение от demon_7 Посмотреть сообщение
а Квадраты это что ? Пробелы? либо какие то другие символы?
посмотри скриншот я не знаю что это =\

Добавлено через 3 минуты
все проблему решил... как же просто всё оказалось ...
C++
1
    if((wchar_t)*pt!='\0')
0
 Аватар для Kulgar
511 / 196 / 26
Регистрация: 07.08.2013
Сообщений: 814
27.11.2013, 14:16
Цитата Сообщение от lips Посмотреть сообщение
все проблему решил... как же просто всё оказалось ...
Поздравляю.
Однако... Вам ещё предстоит составить 297 массивов AnsiString с общим количеством элементов 3287. Соболезную.
1
6 / 6 / 3
Регистрация: 03.01.2012
Сообщений: 449
27.11.2013, 15:48  [ТС]
Цитата Сообщение от Kulgar Посмотреть сообщение
Поздравляю.
Однако... Вам ещё предстоит составить 297 массивов AnsiString с общим количеством элементов 3287. Соболезную.
уже дописываю программу которая будет этим заниматься вместо меня
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.11.2013, 15:48

Можно ли обращаться к полям структуры с используя индексацию, т.е. как к одномерному массиву? Массив полей структур
Значит идея такая. Есть структура struct MyStruct { int qw; double qe; }; MyStruct qr; //пример по сложнее ...

Совместите объявление и инициализацию структуры. После инициализации структуры выполните изменение ее полей с последующи
Написать программу структурного описания каталога одной книги. Программный код решения примера #include...

Из массива Структуры получить массив стадартных типов
Есть массив структуры и функция для обработки массивов. Функция не рассчитана на обработку полей. Есть ли какой-то простой способ передать...

Типы битовых полей
Какие типы можно определять в битовых полях? Можно ли использовать битовые поля в чем-нибудь, кроме структур? В битовых полях никак...

Типы полей в COBOL
В COBOL-е используются 2 типа данных: Alphanumeric - альфанумерические (от A до 9), эквивалент Char/ArrayOfChar Numeric - цифровые...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
24
Ответ Создать тему
Новые блоги и статьи
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . . Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг. Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует. В процессе разработки. . .
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации: 1. Вернуть возможность использования знаков | 1 l I;. . .
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С. Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию? Фраза «Любая достаточно развитая технология неотличима от магии». . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru