Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/56: Рейтинг темы: голосов - 56, средняя оценка - 4.64
1 / 1 / 1
Регистрация: 15.11.2014
Сообщений: 79
1

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

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

Author24 — интернет-сервис помощи студентам
Чем отличается getline() от cin.getline() ?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.07.2015, 14:18
Ответы с готовыми решениями:

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

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

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

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

3
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
02.07.2015, 14:23 2
Чем отличается getline() от cin.getline() ?
google молчит ?
 Комментарий модератора 
п.3.3. Правил
Не отсылайте других пользователей в поиск и избегайте ссылок на поисковые системы (Google, Yandex и др.). Самостоятельно найдите ответ на вопрос и разместите его на форуме.
0
1 / 1 / 1
Регистрация: 15.11.2014
Сообщений: 79
02.07.2015, 14:51  [ТС] 3
Я искал, но до конца не разобрался. cin.getline() это из класса <iostream>. getline() из <string> я так понял.
cin.getline() считывает указанное количество символов в массив типа char. А getline используется только для объектов класса string.
0
1647 / 1095 / 488
Регистрация: 17.07.2012
Сообщений: 5,356
02.07.2015, 21:00 4
Лучший ответ Сообщение было отмечено proont как решение

Решение

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

Объясните работу методов cin.getline и cin.ignore
Фрагмент программы ниже. Что делают cin.getline и cin.ignore (12-13 строки) void...

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

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

cin.getline
есть простенькая программа #include &lt;iostream&gt; using namespace std; struct note { char fi; ...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru