#define книжный_червь Я
185 / 96 / 21
Регистрация: 30.01.2010
Сообщений: 780
|
||||||
1 | ||||||
getline(cin,a);04.06.2010, 21:12. Показов 3227. Ответов 16
Метки нет (Все метки)
Почемй когда я пишу
0
|
04.06.2010, 21:12 | |
Ответы с готовыми решениями:
16
Метод getline(cin, m) не срабатывает без cin.ignore() / Ревью кода Продемонстрировать различие между вводом с помощью cin.Get и cin.Getline с тремя параметрами Объясните работу методов cin.getline и cin.ignore Отличие функции cin.get и cin.getline |
98 / 94 / 16
Регистрация: 16.05.2010
Сообщений: 310
|
|
04.06.2010, 21:16 | 2 |
а почему Вы используете 'cin' это же зарезервированное имя. там должен находится массив
cin.getline(text, sizeof(text));
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,169
|
|
04.06.2010, 21:18 | 3 |
Эта строчка не о чем не говорит, почему не выполняется.
Добавлено через 2 минуты IchMors, не обязательно, это две разные функции. cin.getline => <iostream.h> std::getline => <string>
0
|
#define книжный_червь Я
185 / 96 / 21
Регистрация: 30.01.2010
Сообщений: 780
|
||||||
04.06.2010, 21:20 [ТС] | 4 | |||||
IchMors, а если мне нужен тип string, а не тип char*?
kazak, вот кусочек кода:
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,169
|
|
04.06.2010, 21:22 | 5 |
][акер, инклуд string включен?
0
|
#define книжный_червь Я
185 / 96 / 21
Регистрация: 30.01.2010
Сообщений: 780
|
|||||||||||
04.06.2010, 21:25 [ТС] | 6 | ||||||||||
Включён!
0
|
37 / 37 / 2
Регистрация: 13.05.2010
Сообщений: 81
|
|
04.06.2010, 22:13 | 7 |
char a[256];
string b; cin.get(a,255); b=a;
0
|
#define книжный_червь Я
185 / 96 / 21
Регистрация: 30.01.2010
Сообщений: 780
|
||||||
04.06.2010, 22:23 [ТС] | 8 | |||||
edd, ну, это само собой понятно. Что неужели в C++ cin.get не работает? Ну, ладно. Буду с типом char[] работать...
Добавлено через 3 минуты Вот код:
0
|
98 / 94 / 16
Регистрация: 16.05.2010
Сообщений: 310
|
|
04.06.2010, 22:32 | 9 |
Спасибо
][акер,
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,169
|
|
04.06.2010, 22:36 | 10 |
О_о интересный эффект, но пока не понятный.
0
|
#define книжный_червь Я
185 / 96 / 21
Регистрация: 30.01.2010
Сообщений: 780
|
|
04.06.2010, 22:39 [ТС] | 11 |
Я щас изучаю виртуальные функции и практикуюсь.
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,169
|
|||||||||||
04.06.2010, 22:42 | 12 | ||||||||||
Тьфу ты cin проклятый.
После
1
|
#define книжный_червь Я
185 / 96 / 21
Регистрация: 30.01.2010
Сообщений: 780
|
|
04.06.2010, 23:06 [ТС] | 13 |
Получилось! Спасибо, казак! Только вот объясни что делает этот cin.ignore()?
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,169
|
|
04.06.2010, 23:42 | 14 |
Удаляет символы оставшиеся в потоке.
cin.ignore() - удаляет один символ cin.ignore(int num) - удаляет n символов cin.ignore(int num, char delim) - удаляет num символов или пока не встретит delim.
1
|
#define книжный_червь Я
185 / 96 / 21
Регистрация: 30.01.2010
Сообщений: 780
|
|
05.06.2010, 02:17 [ТС] | 15 |
А не. Не получается! Что за (вырезано цензурой) в этом getline(cin,a)?
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,169
|
|
05.06.2010, 11:07 | 16 |
Сообщение от \
0
|
#define книжный_червь Я
185 / 96 / 21
Регистрация: 30.01.2010
Сообщений: 780
|
|
05.06.2010, 18:03 [ТС] | 17 |
Если вводишь с пробелом, то стоимость (в проекте) не вводится...
0
|
05.06.2010, 18:03 | |
05.06.2010, 18:03 | |
Помогаю со студенческими работами здесь
17
Отличие getline() от cin.getline() Не работает ни cin.Get(), ни cin.Getline() cin.getline и cin.ignore getline(cin, str) и cin>> Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |