Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Гарри Поттер и магические шахматы [C, B’] - массивыыыыыы Гарри, Рон и Гермиона попали на шахматное поле. Пустое. С загадочными числами. Гермиона, мысленно пролистывая страницы книг, отпечатанные в памяти, быстро поняла, что это древняя магическая... https://www.cyberforum.ru/ cpp-beginners/ thread2495230.html C++ Массив: Последнее дело Оушена. Составьте маршрут, следуя которому, Оушен успеет ограбить все банки.
Оушен отправляется на пенсию! Но для обеспечения безбедной старости он решил напоследок ограбить n банков. Так совпало, что все банки расположены на прямой. Позиция банка с номером i...
C++ с++ где тут ошибка #include <iostream> using namespace std; template<typename T,int N> int arr_size(T (&arr1)) { size_t size; size=sizeof(arr1)/sizeof(arr1); return size; https://www.cyberforum.ru/ cpp-beginners/ thread2495222.html C++ Помогите Морфеусу узнать, сможет ли Нео убить ровно N агентов ударами левой и правой ноги https://www.cyberforum.ru/ cpp-beginners/ thread2495221.html
Здравствуйте, всем задача след.: Морфеус и Нео готовятся к очередной схватке с армией агентов. Морфеус отвечает за разработку всей операции, а Нео проявляет свои способности избранного. А именно...
[Массив] Эдди Морра и русская мафия C++
Здравствуйте, суть задачи на фото показано, буду рад если поможите
C++ Вывести значения большой структуры https://www.cyberforum.ru/ cpp-beginners/ thread2495197.html
Привет. Возникла такая проблемка. Имеется большая структура разнотипных данных, состоящая примерно из 50 элементов. И надо вывести все значения из этой структуры в таблицу. И как мне поступить?...
C++ Как отправлять данные на дескриптор созданный hci_le_create_conn? Здравствуйте,как можно отправить данные на дескриптор который создается с помощью hci_le_create_conn? Не могу никак найти функцию для этого. https://www.cyberforum.ru/ cpp-beginners/ thread2495194.html Вставить число 0 в середину на k место, сделать через указатель C++
Вставить число 0 в середину на k место (0<=k<=10) массива М (20), сдвинув вправо значения элементов массива. Выделить память сразу под 21 элемент. Все обращения к элементам массивов производить...
C++ структура и алгоритмы обработки данных в эвм https://www.cyberforum.ru/ cpp-beginners/ thread2495169.html
В ответ введите через пробел элементы третьей строки матрицы смежности. и матрицы инциденци как это вообще решать помогите пж
C++ Условные операторы https://www.cyberforum.ru/ cpp-beginners/ thread2495161.html
Что лучше или оптимизированите, вобщем, как писать? if (i <=5) { }
Собственная функция strlen не вызывается C++
Задача стояла найти длину C-style строки при помощи функции, я задачу решил но при прохождении отладчиком по коду заметил странность, когда функция отработала и вернула число, при переходе на...
C++ Сортировка случайных чисел Помогите пожалуйста сделать сортировку случайных (3 чисел) по возрастанию в шаблонной функции. Для С++. Час уже сижу и не пойму как это реализовать. Спасибо заранее. #include <iostream> #include... https://www.cyberforum.ru/ cpp-beginners/ thread2495120.html
221 / 148 / 79
Регистрация: 14.03.2016
Сообщений: 459
29.08.2019, 23:27 0

Ввод и вывод в структурах - C++ - Ответ 13797798

29.08.2019, 23:27. Показов 316. Ответов 3
Метки (Все метки)

Ответ

Цитата Сообщение от Code Blocksqlll Посмотреть сообщение
ведь << и >> побитовые сдвиги
Ну, так их решили перегрузить разрабы плюсов.

Для структуры эти операторы перегружаются как и все остальные:
C++
1
2
3
4
5
6
7
8
9
10
11
ostream& operator<<(ostream& out, STRUCT& st)
{
    out << st.FIELDA << ' ' << st.FIELDB << ' ' << st.FIELDC...
    return out;
}
 
istream& operator>>(istream& in, STRUCT& st)
{
    in >> st.FIELDA >> st.FIELDB ....
    return in;
}


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

Заменить в программе, переводящую строку в двоичный код, консольный ввод/вывод на файловый ввод/вывод
Добрый день! Помогите, пожалуйста, с программой. Программа считывает строку с клавиатуры и...

Поменять консольный ввод-вывод на файловый ввод-вывод
вот у меня калькулятор как мне сделать что б числа вводились из файла и результат записывался в...

Запись выражений, ввод–вывод информацииЗапись выражений, ввод–вывод информации
Задача 2.1. Пользуясь только операцией умножения, вычислить (A в 7-ой степени) за четыре операции....

Файловый ввод-вывод, ввод с клавиатуры и обработка массива структур
Добрый вечер)) У меня небольшой вопрос. Почему первые буквы (в названии книг) не выводит на экран?...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.08.2019, 23:27

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Запрос в гугл, вывод первых строк, ввод и вывод инфы В БД
Доброго всем дня, уважаемые форумчане. Имею задачу по введеной строке отыскать информацию в гугл и...

Реализовать вывод массива объектов типа Student на консоль (файловый ввод/вывод)
Как сделать чтобы список студентов выводился на экран в конце? #include&lt;iostream&gt; ...

Поиск в массиве структур по заданному полю и вывод в алфавитном порядке (файловый ввод/вывод)
Помогите с функцией void runFile() что бы с файла брал и выводил в алфавитном порядке список...

Неожиданный консольный вывод в задании на поиск в массиве структур по заданному полю (файловый ввод/вывод)
Подскажите, почему программа не работает? Только вот это сообщение выходит: Process exited after...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.