Форум программистов, компьютерный форум 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 чтобы определить буква ли это верхнего регистра! то есть цикл будет примерно такой for (j=0;j<длина файла;j++) { if (isalnum(a)=0) {kol++;}//если это не буква, значит цифра if (isupper(a)!=0) {kol1++;}//определяем... 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 == north || ch == east || ch == west || ch == south) {
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... (да простят меня админы)
 
Текущее время: 05:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru