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

ввод/вывод класса и файл. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив: ошибка, не могу понял в чем дело http://www.cyberforum.ru/cpp-beginners/thread550006.html
Вот программа: #include <stdio.h> #include <conio.h> #include <math.h> #include <stdlib.h> #include "stdafx.h" void main() { system("cls"); int n;
C++ Файл: Сравнить количество цифр и букв верхнего регистра задание: Сравнить количество цифр и букв верхнего регистра понимаю, что нужно сначала использовать isalpha чтобы определить, что это не буква, а цифра; потом isupper чтобы определить буква ли это... http://www.cyberforum.ru/cpp-beginners/thread549992.html
Обработка одномерных массивов C++
Преобразовать массив таким образом ,чтобы сначала располагались все элементы отличающиеся от максимального не более чем на 75%,а потом все остальные
C++ Как это работает?
Читаю я кое какой "учебник", и в нём появился такой вот кусок кода int input (tank& t, char map) { char act; int ch; int e = 0; act = _getch(); ch = static_cast<int>(act); if (ch ==...
C++ Обработка массивов информации http://www.cyberforum.ru/cpp-beginners/thread549972.html
В массиве, все элементы которого различны, найти и удалить n наименьших элементов, сохраняя порядок следования остальных элементов.
C++ Вывести среднее арифметическое для каждой строки в массиве. Здравствуйте у меня проблема. Нужно вывести среднее арифметическое для каждой строки. Размерности двумерного массива спросить у пользователя, а память под двумерный массив захватить динамически.... подробнее

Показать сообщение отдельно
no0ker
101 / 88 / 4
Регистрация: 17.12.2010
Сообщений: 416
17.04.2012, 17:06  [ТС]
да я знаю, что read() и write().
может быть я неправильно обьяснил.
есть
ifstream ifs("input.txt");
и в случае с
ifs>>MyClass;
вызывается
friend ifstream& operator>> (ifstream& is, MyClassl& in);
// все работает.

и есть
ifstream ifs("input.txt", std::ios::binary);
и в случае с
ifs>>MyClass;
тоже вызывается
friend ifstream& operator>> (ifstream& is, MyClassl& in);
// не работает, так как она "не знает", что ifs - создано в бинарном режиме.
// не работает, так как она "не знает", что необходимо использовать read() и write().
Как сделать так, что бы
friend ifstream& operator>> (ifstream& is, MyClassl& in);
могла определить какой это ifs - обычный или бинарный?

Добавлено через 18 минут
я хочу писать
ifs >> MyClass A;
и не думать. какой это ifs - бинарный или нет.

Добавлено через 15 часов 8 минут
up...

Добавлено через 8 часов 20 минут
up... (да простят меня админы)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru