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

Поместить и взять с потока - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблон класса «бинарное дерево», добавление элементов http://www.cyberforum.ru/cpp-beginners/thread770751.html
Написал код: #include <iostream> using namespace std; class Aviobilet { public: char Punkt; int Num;
C++ Порядок возрастания элементов строки матрицы С клавиатуры вводится размерность целочисленной матрицы, затем сама матрица. Найти строку, порядок элементов которой наиболее соответствует порядку по возрастанию. Добавлено через 1 час 28 минут... http://www.cyberforum.ru/cpp-beginners/thread770739.html
C++ Решения упражнений [Книга Р.Лафоре "ООП в С++]
//Глава 4. Структуры. Перечисления. //Упражнение 6 #include<iostream> #include<conio.h> using namespace std; int main() { enum etype { laborer, secretary, manager, accountant, executive,...
C++ Заменить любую цифру числа так, чтобы полученное число делилось на наибольшее количество своих цифр
Дано натуральное число. Заменить любую его цифру так, чтобы полученное число делилось на наибольшее количество своих цифр. Нужно написать на С++. Можно использоваться только самые элементарные...
C++ CodeBlocks http://www.cyberforum.ru/cpp-beginners/thread770711.html
Вообщем хочу поставить русскую кодировку(windows-866),погуглил,нашёл ответ,как превратить в 866 при её отсутствии. Вот совет: Открыть default.conf через WordPad, найти блок <DEFAULT_ENCODING> и...
C++ програмные файлы, что делать? при после компиляции программы, если удалить папку debug, то прога не запускается, выдает ошибку, как это исправить? #include "stdafx.h" #include <iostream> #include <ctime> #include... подробнее

Показать сообщение отдельно
Croessmah
Эксперт CЭксперт С++
13226 / 7498 / 845
Регистрация: 27.09.2012
Сообщений: 18,417
Записей в блоге: 3
Завершенные тесты: 1
24.01.2013, 17:42
Как вариант:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
class PhoneNumber
{
 
friend ostream & operator << (ostream &,  const PhoneNumber &);
friend istream & operator >> (istream &, PhoneNumber &);
 
private:
char  areacode[10];
char  exchange[10];
char  line[10];
};
//////////////////////////////
ostream & operator << (ostream &output, const PhoneNumber &num)
{
 
    output<<"(+"<<num.areacode<<"-"<<num.exchange<<"-"<<num.line;
    return output;
}
istream & operator >> (istream &input, PhoneNumber &num)
{
    input.ignore(2);
     //num.areacode,num.exchange,num.line - это массивы интов, а не чаров
    input.getline(num.areacode,10);
    input.getline(num.exchange,10);
    input.getline(num.line,10);
return input;
}
только не понятно зачем Вы так делаете
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru