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

ifstream: как работают операторы << и >>? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ аналог класса map http://www.cyberforum.ru/cpp-beginners/thread1081564.html
есть ли у кого-нибудь примеры?или намеки с чего начать?
C++ Написать программу используя функции Используя имя массива как указатель, и применяя адресную арифметику выполнить задание: 17. Дан одномерный массив, состоящий из N целочисленных элементов. 17.1. Ввести массив с клавиатуры. 17.2. Найти максимальный отрицательный элемент. 17.3. Вычислить среднеарифметическое четных элементов массива. 17.4. Вывести ненулевые элементы на экран в обратном порядке. http://www.cyberforum.ru/cpp-beginners/thread1081554.html
C++ Посоветуйте литературу
Скачал несколько книг по C++, в самом начале книги написаны темы, которые обычно изучают не на первой странице, а в середине книге. Дайте название литературы, где по порядку все идет и понятно написано ( например сначала переменные, потом условные if else, потом циклы и т.д, а не переменные потом указатели, классы и т.д)
C++ Просто исправте ошибку
//---------------------------------------------------------------------------- #include <stdio.h> #include <conio.h> #include <iostream.h> #include <cmath.h> #include <vcl.h> #define SZ 5 //----------------------------------------------------------------------------
C++ найти подмассив 3х3 с макс. суммой и транспонировать его в исходном массиве http://www.cyberforum.ru/cpp-beginners/thread1081527.html
добрый вечер. помогите, пожалуйста решить задачку: Задан двумерный массив NxM. Нужно написать код, который в исходном массиве найдет подмассив размером 3х3 с максимальной суммой элементов и транспонирует его в исходном массиве.N и M могут быть не кратны 3..( Σ1=30, Σ2=47, Σ3=41, Σ4=58 Исходная матрица:{1, 3, -2, 11}, {7, 10, 2, 6}, {1,...
C++ Возможно ли установить С++ 6.0 на windows 8 ? Возможно ли установить С++ 6.0 на windows 8 ? подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
 Аватар для zss
5950 / 5555 / 1786
Регистрация: 18.12.2011
Сообщений: 14,195
Завершенные тесты: 1
26.01.2014, 10:37     ifstream: как работают операторы << и >>?
Цитата Сообщение от WebSofter Посмотреть сообщение
у потоков перегружен оператор приведения к типу void*(C++03)/bool(C++11)
Это значит, что при выполнении условных опреций типа while(fin), fin приводится к типу bool
(true - если в потоке еще что-то есть и false - если нету).
Цитата Сообщение от WebSofter Посмотреть сообщение
if (fin >> books[in]) // как все это передается в массив?
">>" - на самом деле - это обыкновенная функция, которая в данном случае
имеет примерно вид
C++
1
istream& operator>>(istream& fin,int* a);
int* написал в предположении, что books - это целочисленный массив.
Данные из потока читаются до первого символа, который не может считаться частью числа.
 
Текущее время: 05:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru