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

Запрос номера телефона. Ошибка в программе. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица в Турбо Си http://www.cyberforum.ru/cpp-beginners/thread595963.html
В данной действительной матрице размера 6х9 поменять местами строку, содержащую элемент с наибольшим значением, со строкой, содержащей элемент с наименьшим значением. Предполагается, что эти элементы единственны.
C++ Суммирование членов ряда y=1^3+2^3+3^3+...+K^3 Составить программу, которая суммирует члены ряда y=1^3+2^3+3^3+...+K^3. Накопление прямой суммы прекращается после того , как накопленная сумма превысит заданное значение М. Суммирование проводится дважды: сначала от первого члена к последнему, затем в обратном порядке. На каждом шаге распечатывается номер слагаемого, а также накопленное и теоретическое значение сумм. Помогите ! Спасибо... http://www.cyberforum.ru/cpp-beginners/thread595962.html
Доделать и исправить. Дано слово из 12 букв. Поменять местами его трети: первую треть разместить на месте третьей, вторую на месте первой и 3 на 2 C++
#include<stdio.h> #include<iostream.h> int main(void) { int i,j; char slovo; for(i=0;i<4;i++) { for(j=0;j<3;j++) {
C++ Табуляция функции
Составить программу, которая распечатывает заданное количество значений функций asb(sin(x)) и соответствующие значение аргумента.Таблица располагается горизонтально - слева на право. Значение функции распечатываются в свободном формате, значение аргумента - в свободном формате. Функция табулируется на интервале двух периодов. Помогите! Благодарю заранее ! Добавлено через 2 часа 57 минут...
C++ сортировка и хранение данных http://www.cyberforum.ru/cpp-beginners/thread595947.html
Привет всем! Я новичок в С++, 1 курс в универе) Делаю лабы, все шло нормально, разбирался, но вот на одном задании завалился!((( Дана структура из прошлой лабы, нужно ее отсортировать методом подсчета сравнений, а для хранения данных использовать стек. Вот в этой теме я не разбираюсь вообще, врубиться не могу(( Вот программу, которую я написал (структура), именно ее и нужно доработать. #include...
C++ Наити сумму элементов, лежащих в нижней половине матрицы Вот что сделал, помогите пожалуйста. #include <conio.h> #include <stdio.h> #include <stdlib.h> #include <math.h> float ** Create(int n,int m) подробнее

Показать сообщение отдельно
g-h
67 / 67 / 1
Регистрация: 03.06.2012
Сообщений: 176

Запрос номера телефона. Ошибка в программе. - C++

04.06.2012, 15:32. Просмотров 403. Ответов 2
Метки (Все метки)

Добрый день. Подскажите что не так.
Не могу никак понять где ошибка. Программа запрашивает номер телефона в виде (123) 456-789
а потом выводит на экран. А в результате показывает только три первые цифры и скобки.
Например, если ввел номер (123) 456-789 то напечатает (123). Где ошибка?

Код
#include "stdafx.h"
#include "iostream"
#include "clocale"
using namespace std;

class PhoneNumber
{
	friend ostream &operator<<(ostream &output, const PhoneNumber &num);
	friend istream &operator>>(istream &input, PhoneNumber &num);
private:
	char areaCode[4];
	char exchange[4];
	char line[5];
};

ostream &operator<<(ostream &output, const PhoneNumber &num)
{
	output << "(" << num.areaCode << ") " << num.exchange << '-' << num.line;
	
	return output;
}

// (123) 456-789
istream &operator>>(istream &input, PhoneNumber &num)
{
	input.ignore();						// "("
	input.getline(num.areaCode, 4);		// "123"
	input.ignore(2);					// ") "
	input.getline(num.exchange, 4);		// "456"
	input.ignore();						// "-"
	input.getline(num.line, 5);			// 789

	return input;
}


int _tmain(int argc, _TCHAR* argv[])
{
	setlocale(LC_ALL, "russian");

	PhoneNumber phone;

	cout << "Введите номер телефона в виде (123) 456-789: ";
	cin >> phone;
	cout << "Был введен номер телефона: " << phone << endl;



	cout << "\n\n";
	system("pause");
	return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru