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

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

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

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

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

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

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

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

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

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

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

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

cin.getline - C++
#include <iostream> #include <conio.h> #define N 100 using namespace std; struct book { int page; char str; }...

cin.getline - C++
Здравствуйте. Есть вот программа: #include <iostream> // #include <cmath> // #include <conio.h> // //...

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

Пропускается cin.getline - C++
Здравствуйте. Функция поиска void search() { char str; int arr_1, arr_2,col_rezult = 0; int on_name = 0; int on_autor =...

cin.getline скушал - C++
Вот ставлю чтоб ввёл 5 строк а даёт только 4, съедает 1 строку самую первую как это починить? char **s = new char* ; for(int i = 0; i...

Setlocal и cin.getline - C++
Привет Всем! У меня такая задачка. В начале программы setlocale(LC_ALL,"rus") чтоб консоль русские буквы понимала, но по ходу программы мне...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
egor2116
339 / 370 / 42
Регистрация: 20.01.2013
Сообщений: 1,123
02.07.2015, 14:23     Отличие getline() от cin.getline() #2
Чем отличается getline() от cin.getline() ?
google молчит ?
 Комментарий модератора 
п.3.3. Правил
Не отсылайте других пользователей в поиск и избегайте ссылок на поисковые системы (Google, Yandex и др.). Самостоятельно найдите ответ на вопрос и разместите его на форуме.
proont
1 / 1 / 1
Регистрация: 15.11.2014
Сообщений: 79
02.07.2015, 14:51  [ТС]     Отличие getline() от cin.getline() #3
Я искал, но до конца не разобрался. cin.getline() это из класса <iostream>. getline() из <string> я так понял.
cin.getline() считывает указанное количество символов в массив типа char. А getline используется только для объектов класса string.
Новичок
Модератор
1193 / 764 / 163
Регистрация: 17.07.2012
Сообщений: 4,170
Записей в блоге: 1
Завершенные тесты: 2
02.07.2015, 21:00     Отличие getline() от cin.getline() #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от proont Посмотреть сообщение
cin.getline() считывает указанное количество символов в массив типа char. А getline используется только для объектов класса string.
В этом и есть отличие. cin.getline() юзается с сишными строками,а просто getline с std::string.
Yandex
Объявления
02.07.2015, 21:00     Отличие getline() от cin.getline()
Ответ Создать тему
Опции темы

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