Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Ilya111
0 / 0 / 1
Регистрация: 14.03.2016
Сообщений: 64
#1

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

10.02.2017, 09:56. Просмотров 685. Ответов 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;
}
В общем при вводе данных, происходит такая ерунда
http://www.cyberforum.ru/cpp-beginners/thread1573989.html
Ввод строки с пробелами
Как это исправить?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2017, 09:56
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ввод строки с пробелами (C++):

Ввод строки с пробелами
Нужна помощь!Как сделать так,чтобы после нажатия на пробел программа не...

Ввод строки с пробелами
Собственно вот текст, не хочет никакими функциями принимать строку stud.fio с...

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

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

Ввод строки с пробелами произвольной длины
Помогите, пожалуйста. Нужно ввести строку произвольной длины с пробелами и...

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

Простой ввод строки с пробелами через string
Visual studio 2012, никак не могу ввести строку через string. У меня не...

Как сделать ввод строки с пробелами в динамическом массиве структур?
Всем привет! У меня не получается ввести строку с пробелами. Ввожу, например:...

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

Ввод с пробелами
Не могу ввести строку с пробелами. Когда ввожу строку с пробелами и нажимаю...


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

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

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