C ++ Программа номера телефонаC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 C ++ Программа номера телефона

Сообщение Anonymous »

Я новичок на этом форуме и ищу какую -то помощь, любая помощь будет очень оценена! Я застрял в этом задании для своего класса «Основы программирования 1», и на данный момент я отчаянно нуждаюсь, так как я застрял часами подряд. Спасибо. Проблема в том, что существует так много разных способов представления телефона. Примеры включают 817-555-1234,
817 555 1234 (c) и (817) 555-1234 x23. Напишите программу C ++, которая вводит
строка, содержащая номер телефона в любом формате, и выводит ее в стандартном формате
. Для этого назначения стандартный формат составляет (817) 555-1234.
Ваша программа C ++ должна:
1. Введите строку, включая номер
2. Скопируйте только цифры из входной строки в другую строку
3. Выполните сообщение об ошибке, если входная строка не содержит ровно 10
цифр
4. Вывод номер телефона в стандартном формате < /p>

#include "stdafx.h"
#include "stdafx.h"
#include
#include
#include
#include
using namespace std;

const int NUM_LENGTH = 10;

string ReadAndValidateUserNumber(string userNumber);

int main()
{
string userNumber;

ReadAndValidateUserNumber(userNumber);

system("PAUSE");
return 0;
}

string ReadAndValidateUserNumber(string userNumber)
{
bool check = false;

while (!check)
{
check = true;

cout > userNumber;

if (userNumber.length() != NUM_LENGTH)
cout

Подробнее здесь: https://stackoverflow.com/questions/411 ... er-program
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»