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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Ilya111
0 / 0 / 0
Регистрация: 14.03.2016
Сообщений: 64
#1

Ввод строки с пробелами - C++

10.02.2017, 09:56. Просмотров 462. Ответов 1
Метки нет (Все метки)

Знающие, помогите решить такую проблему. Надо составить маленькую программку, представление аудио-коллекции, в общем дело не сложное , набросал такой код
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <iostream>
#include <string>
 
using namespace std;
const int N = 3;
 
class Audio_Library
{
private:
    string name_autor;
    string name_track;
    double time;;
public:
    Audio_Library() {}
    void set_audio()
    {
        cout << "Введите автора: ";
        getline(cin, name_autor);
        cout << "Введите название песни: "; 
        getline(cin, name_track);
        cout << "Введите продолжительность: "; 
        cin >> time;
    }
    void print_audio()
    {
        cout << name_autor << " " 
             << name_track << " " 
             << time;
        cout << endl;
    }
};
 
int main()
{
    setlocale(LC_ALL, "Russian");
    Audio_Library songs[N];
    for (int i = 0; i < N; i++)
    {
        songs[i].set_audio();
    }
    for (int i = 0; i < N; i++)
    {
        songs[i].print_audio();
    }
    system("pause");
    return 0;
}
В общем при вводе данных, происходит такая ерунда
Ввод строки с пробелами
Как это исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2017, 09:56
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввод строки с пробелами (C++):

Ввод строки с пробелами - C++
Собственно вот текст, не хочет никакими функциями принимать строку stud.fio с пробелами, испробовал всё, до чего голова дошла. Нужно чтобы...

Ввод строки с пробелами - C++
нижеприведенный код получает строку до первого пробела, а нужно получать с учетом всех символов, что были введены. хелп, гайз. ...

Ввод строки char с пробелами - C++
Всем доброго дня. Подскажите плз, У меня есть указатель char *str как ввести в него строку с пробелами которую ввел пользователь. Класс...

Ввод строки с пробелами в поле char c++ - C++
Это часть файла header.h; В программе в поле Name нужно ввести ФИО с пробелами, но программа выдает только MMMMMMMM, если использовать...

Ввод строки с пробелами произвольной длины - C++
Помогите, пожалуйста. Нужно ввести строку произвольной длины с пробелами и различными символами. Мой код: char *s; s=new...

Простой ввод строки с пробелами через string - C++
Visual studio 2012, никак не могу ввести строку через string. У меня не работает вот этот фрагмент кода: #include &quot;stdafx.h&quot; #include...

1
Nishen
453 / 264 / 84
Регистрация: 26.02.2015
Сообщений: 1,242
Завершенные тесты: 2
10.02.2017, 10:19 #2
Вот тут почитайте об этом.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.02.2017, 10:19
Привет! Вот еще темы с ответами:

Как сделать ввод строки с пробелами в динамическом массиве структур? - C++
Всем привет! У меня не получается ввести строку с пробелами. Ввожу, например: Audi TT, TT отбрасывает. Дальше из-за этого не получается...

Нюансы ввода/вывода: как правильно организовать ввод строки с пробелами? - C++
Доброе время суток. Такой вопрос: у меня есть структура, содержащая ФИО, адрес, телефон, возраст. Хотелось, чтобы была возможность...

Ввод с пробелами - C++
Не могу ввести строку с пробелами. Когда ввожу строку с пробелами и нажимаю &quot;Enter&quot;, не даёт ввести следующую строку и выводит на экран все...

Ввод с cin с пробелами - C++
Здравствуйте! Делаю стандартное задание по структурам. Пока сделано только добавление и показ всего. Но вот проблемка. Если название...


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

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

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