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

Почему портится поток cin при использовании функции getline - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Генератор случайных чисел... http://www.cyberforum.ru/cpp-beginners/thread418312.html
На экран выведено 9 прямоугольников одинакового цвета, которые имитируют карточки с нарисованными на них числами от 1 до 9 (число находится на невидимой стороне карточки). Нажатие клавиши (точнее...
C++ Помогите написать программу для этих задач на С 1)В массиве A=(a 1, а 2, ..., а n) удалить все элементы, стоящие между мини- мальным положительным и максимальным отрицательным элементами. 2)Дана матрица A(nЧn), все элементы которой различны.... http://www.cyberforum.ru/cpp-beginners/thread418310.html
C++ помогите пожалуйста решить сложные задачи на C
Задача 46 Составить обычную и рекурсивную функции для нахождения наибольшего общего делителя двух чисел. Сравнить время работы обеих функций. Задача 45 Используя алгоритм, определить,...
C++ Вывод заданной буквы из текстового файла. Не работает программа.
Дан текстовый файл. Необходимо вывести все слова, начинающиеся с буквы "а". Составил программу, компилируется, но вылетает через 7-10 секунд без результатов. Нужна помощь в доработке этой программы....
C++ Рекурсия: определить, сколько чисел, меньших Х, являются взаимно простыми с Х http://www.cyberforum.ru/cpp-beginners/thread418289.html
помогите написать рекурсивную функцию которая определяет,сколько чисел меньших х, взаимно простые с х
C++ Помогите пожалуста написать хотя бы парочку программ Люди, может кто поможет или у кого есть программы из этого списка? очень-очень нужно! завтра зачёт!!! 1.В текстовом файле заданы две строки, в каждой целое число и произвольное количество символов,... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6382 / 5947 / 1927
Регистрация: 18.12.2011
Сообщений: 15,264
Завершенные тесты: 1
26.12.2011, 21:41
Цитата из Help
The first of these unformatted input functions returns getline(_Str, _Count, widen('\n')).

The second function extracts up to _Count - 1 elements and stores them in the array beginning at _Str. It always stores the string termination character after any extracted elements it stores. In order of testing, extraction stops:

At end of file.

After the function extracts an element that compares equal to _Delim, in which case the element is neither put back nor appended to the controlled sequence.

After the function extracts _Count - 1 elements.
т.е. getline считывает данные до символа \n, а записывает в данном случае не более 5 символов.
Оставшиеся символы не возвращаются обратно в поток и, с-но их прочитать нельзя.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru