Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
13 / 13 / 15
Регистрация: 26.01.2015
Сообщений: 211
1

Как сделать, чтобы в результате был пробел между именем и фамилией и отображалось отчество

26.01.2015, 22:59. Просмотров 1058. Ответов 6
Метки нет (Все метки)

Доброго времени суток!
Я только начинаю изучать язык C++ и столкнулся со сложностью в написании одной программы.
Нужно, чтобы после нажатия клавиши "Enter" выдавалось, например: "My name is Alexey Danilov" вместо действующего варианта: "My name is AlexeyDanilov". Теперь я добавил ещё возможность вводить третье имя(отчество), но оно никак не отображается, только имя и фамилия так же слитно.
Вот сама программа:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cstdlib>
using namespace std;
int main ()
{
    string name1;
    string name2;
    string name3;
    cout<<"Please, enter Your name: ";
    cin>>name1;
    cin>>name2;
    cin>>name3;
    cout<<"My name is " <<name1<<name2<<name3<<endl;
    system("pause");
    return 0;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.01.2015, 22:59
Ответы с готовыми решениями:

Преобразовать строку так, чтобы между словами был ровно один пробел
При реализации программы необходимо использовать функции обработки строк из библиотек stdlib.h и...

Отредактировать текст так, чтобы между словами был ровно один пробел
помогите решить задачу. Дан произвольный текст.Отредактировать его так,чтобы: а)Между словами...

Отредактировать текст так, чтобы между словами был ровно один пробел
:wall:Люди, плз помогите с задачами : № 1. Даны две символьные строки, состоящие только из цифр...

Преобразовать строку так, чтобы между словами был ровно один пробел
Дана строка-предложение с избыточными пробелами между словами. Преобразовать ее так, чтобы между...

6
37 / 29 / 8
Регистрация: 10.01.2015
Сообщений: 210
26.01.2015, 23:01 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <cstdlib>
using namespace std;
int main ()
{
string name1;
string name2;
string name3;
cout<<"Please, enter Your name: ";
cin>>name1;
cin>>name2;
cin>>name3;
cout<<"My name is " <<name1<<" "<<name2<<" "<<name3<<endl;
system("pause");
return 0;
}
1
13 / 13 / 15
Регистрация: 26.01.2015
Сообщений: 211
26.01.2015, 23:17  [ТС] 3
У меня получается всё то же самое. Приложил скриншоты к сообщению. У меня компилятор dev c++
0
Миниатюры
Как сделать, чтобы в результате был пробел между именем и фамилией и отображалось отчество   Как сделать, чтобы в результате был пробел между именем и фамилией и отображалось отчество   Как сделать, чтобы в результате был пробел между именем и фамилией и отображалось отчество  

2394 / 1799 / 393
Регистрация: 15.12.2013
Сообщений: 7,686
26.01.2015, 23:24 4
Ofelion, проверьте,что компилируете и запускаете верный файл:
http://ideone.com/BuBub9
1
2 / 2 / 0
Регистрация: 23.01.2015
Сообщений: 53
26.01.2015, 23:28 5
Стоит попробовать пересобрать проект. Возможно -- удалить временные файлы, а потом собрать. Вполне возможно что собирается старая версия, иногда IDE так глючат.
0
37 / 29 / 8
Регистрация: 10.01.2015
Сообщений: 210
26.01.2015, 23:35 6
В твоём компиляторе вроди есть функция "Запустить" а есть "Собрать" (если я не ошибаюсь). Так вот может ты забыл Собрать и Запускаешь старую версию? Проверь
1
13 / 13 / 15
Регистрация: 26.01.2015
Сообщений: 211
27.01.2015, 00:07  [ТС] 7
Друзья, огромное спасибо!
Проблема была в том, что запускал я не тот файл. Сейчас разберусь, откуда взялся лишний.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.01.2015, 00:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Преобразовать строку так, чтобы между словами был ровно один пробел
Дана строка-предложение с избыточными пробелами между словами. Преобразовать ее так, чтобы между...

Переобразовать строку так, чтобы между словами был ровно один пробел
Дана строка-предложение с избыточными пробелами между словами.Переобразовать её так, чтобы между...

Преобразовать строку так, чтобы между словами был ровно один пробел
Дана строка-предложение с избыточными пробелами между словами. Преобразовать ее так, чтобы...

Как сделать так что бы текст в коде был сверху, а отображалось снизу
Как сделать так что бы текст в коде был сверху, а отображалось снизу? допустим &lt;div&gt; &lt;div&gt;1....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.