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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.85
proont
1 / 1 / 1
Регистрация: 15.11.2014
Сообщений: 79
#1

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

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

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

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

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

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

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

getline(cin, ); - C++
Программа создаёт текстовый документ в который записывает название, автора и кол-во проданных экземпляров книги. Вот только возникла...

cin.getline - C++
есть простенькая программа #include <iostream> using namespace std; struct note { char fi; int number; int dob; }; int...

3
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,126
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
Новичок
Модератор
1238 / 786 / 175
Регистрация: 17.07.2012
Сообщений: 4,224
Записей в блоге: 1
Завершенные тесты: 2
02.07.2015, 21:00 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от 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
Привет! Вот еще темы с ответами:

cin.getline() - C++
Помагите пожалуйсто.Ввести предложение. Вывести так, чтобы в каждой строке было написано одно слово предложения после пробела.с++ 2006...

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

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

cin И getline - C++
#include &lt;iostream&gt; int main() { using namespace std; char n1; int n2;


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
02.07.2015, 21:00
Ответ Создать тему
Опции темы

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