Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/16: Рейтинг темы: голосов - 16, средняя оценка - 4.56
proont
1 / 1 / 1
Регистрация: 15.11.2014
Сообщений: 79
1

Отличие getline() от cin.getline()

02.07.2015, 14:18. Просмотров 3162. Ответов 3
Метки нет (Все метки)

Чем отличается getline() от cin.getline() ?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2015, 14:18
Ответы с готовыми решениями:

Отличие функции cin.get и cin.getline
Добрый день! Изучаю функции get и getline, сказано, что они отличаются тем,...

Объясните разницу между "cin.getline" и "std::getline"
string a; cin.getline(a); getline(cin, a);в чем разница между...

Метод getline(cin, m) не срабатывает без cin.ignore() / Ревью кода
Почему в моем случае getline(cin, m) не срабатывает без cin.ignore() ? Если по...

Продемонстрировать различие между вводом с помощью cin.Get и cin.Getline с тремя параметрами
Нужна помощь. Задача продемонстрировать различие между вводом с помощью cin.get...

Getline() и cin
Проблема заключается в том, что после ввода через cin , getline() не работает,...

3
egor2116
572 / 376 / 215
Регистрация: 20.01.2013
Сообщений: 1,135
02.07.2015, 14:23 2
Чем отличается getline() от cin.getline() ?
google молчит ?
 Комментарий модератора 
п.3.3. Правил
Не отсылайте других пользователей в поиск и избегайте ссылок на поисковые системы (Google, Yandex и др.). Самостоятельно найдите ответ на вопрос и разместите его на форуме.
0
proont
1 / 1 / 1
Регистрация: 15.11.2014
Сообщений: 79
02.07.2015, 14:51  [ТС] 3
Я искал, но до конца не разобрался. cin.getline() это из класса <iostream>. getline() из <string> я так понял.
cin.getline() считывает указанное количество символов в массив типа char. А getline используется только для объектов класса string.
0
Новичок
Модератор
1510 / 978 / 465
Регистрация: 17.07.2012
Сообщений: 4,969
Завершенные тесты: 3
02.07.2015, 21:00 4
Лучший ответ Сообщение было отмечено proont как решение

Решение

Цитата Сообщение от proont Посмотреть сообщение
cin.getline() считывает указанное количество символов в массив типа char. А getline используется только для объектов класса string.
В этом и есть отличие. cin.getline() юзается с сишными строками,а просто getline с std::string.
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2015, 21:00

getline(cin,a);
Почемй когда я пишуgetline(cin,a); ничего не выполняется. Т.е. это не...

cin.getline
Здравствуйте. Есть вот программа: #include &lt;iostream&gt; // #include &lt;cmath&gt; ...

cin.getline()
Вопрос заключается в следующем, собственно программа отказывается выполнять...


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

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

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