0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 10
|
|
1 | |
Вывод в цикле структуры (структура имеет много полей данных)25.07.2012, 09:37. Показов 8455. Ответов 2
Метки нет (Все метки)
Приветствую )))
Подскажите пожалуйста, как бы вы решили данную проблему. Имеется структура данных. Она содержит 30 полей данных. Необходимо вывести содержимое структуры в текстовый файл. Просто обращение по имени поля слишком муторно. Возможно ли сделать обработку в цикле? Первое, что приходит в голову, это создание массива указателей на поля данных структуры. Но такое решение мне кажется слишком громоздким. Может, что посоветуете
0
|
25.07.2012, 09:37 | |
Ответы с готовыми решениями:
2
Перечисление полей структуры в цикле Структура и список полей структуры Sizeof структуры выдаёт на 2 байта больше, чем имеет структура Вывод массива в много файлов в цикле |
Модератор
3386 / 2158 / 352
Регистрация: 13.01.2012
Сообщений: 8,371
|
|
25.07.2012, 11:00 | 2 |
если поля структуры одного типа - можно перемещаться по ним в цикле при помощи указателя.
если поля структуры не являются указателями, не являются объектами содержащими указатели или виртуальные функции, структура сама не имеет виртуальных функций и читабельность файла не критична - можно вывести в файл содержимое памяти размера структуры от начала объекта. если случай произвольный - так или иначе придется получать доступ к каждому полю: - перечисляя их при выводе - перегрузив операцию вывода для структуры (перечисление полей в этом случае располагается в определении перегруженной операции и не размазывается по коду) - сохраняя поля структуры в список Возможно ли обращение к переменной с использованием значения строковой переменной?
1
|
0 / 0 / 0
Регистрация: 20.07.2012
Сообщений: 10
|
|
26.07.2012, 10:31 [ТС] | 3 |
0
|
26.07.2012, 10:31 | |
Помогаю со студенческими работами здесь
3
Перебор полей класса в цикле и вывод в Label Вывод на экран полей структуры Реализовать ввод и вывод полей структуры Создать абстрактный тип данных (структура) - вектор, который имеет указатель на short и число элементов Создать абстрактный тип данных (структура) — вектор, который имеет указатель на int и число элементов Определить тип данных полей структуры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |