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

Вывод в цикле структуры (структура имеет много полей данных) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить условие для завершения цикла http://www.cyberforum.ru/cpp-beginners/thread628403.html
Почему не работает цикл do-while на проверку '!='? Если проверку меняю на '==', то все работает. Подскажите, пожалуйста, а то я в недоумении! #include <iostream> using namespace std; /////////////////////////////////////////////// /////////////////////////////////////////////// int main() { char s;
C++ Разница в скорости выполнение программы C++ или C# И так здравствуйте,хотелось бы узнать почему в данном случае(то есть использование stl) c++ медленнее c# ,запускаю из релиза #include <stdio.h> #include <stdlib.h> #include <time.h> #include <locale> int main() http://www.cyberforum.ru/cpp-beginners/thread628379.html
Написать функцию перевода в заданную систему счисления C++
3.Написать функцию, которая получает в качестве аргументов целое положительное число и систему счисления, в которую это число должно переводится (системы счисления от 2 до 36). Например, при переводе числа 27 в систему счисления 16 должно получиться 1B; 13 и 5-ю - 23; 35 в 18-ю - 1H.
C++ Найти сумму двух периметров ромба
2.Написать программу, которая считает сумму 2-х периметров ромба. Периметр считать в функции.Pi считать в подпрограмме.
C++ Создать структуру журнал http://www.cyberforum.ru/cpp-beginners/thread628335.html
5.Создать структуру журнал, хранящую информацию о статьях, выходящих в нем: название, автор, рубрика, номер, в котором вышла статья. Создать массив таких структур и заполнить его. Организовать поиск статей по номерам журнала: пользователь вводит номер, а программа выводит все статьи, которые вышли в данном номере.
C++ С помощью цикла заполнить массив числами от 60 до 90 4.Создать динамический массив, размер запросить у пользователя. Сделать проверку на возможность выделения заданного количества памяти. С помощью цикла заполнить массив числами от 60 до 90 подробнее

Показать сообщение отдельно
vxg
Модератор
 Аватар для vxg
2658 / 1669 / 156
Регистрация: 13.01.2012
Сообщений: 6,214
25.07.2012, 11:00     Вывод в цикле структуры (структура имеет много полей данных)
если поля структуры одного типа - можно перемещаться по ним в цикле при помощи указателя.
если поля структуры не являются указателями, не являются объектами содержащими указатели или виртуальные функции, структура сама не имеет виртуальных функций и читабельность файла не критична - можно вывести в файл содержимое памяти размера структуры от начала объекта.
если случай произвольный - так или иначе придется получать доступ к каждому полю:
- перечисляя их при выводе
- перегрузив операцию вывода для структуры (перечисление полей в этом случае располагается в определении перегруженной операции и не размазывается по коду)
- сохраняя поля структуры в список Возможно ли обращение к переменной с использованием значения строковой переменной?
 
Текущее время: 04:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru