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

Что делает метод cin.ignore? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать односвязный линейный список, элементами которого являются натуральные числа http://www.cyberforum.ru/cpp-beginners/thread1211942.html
создать односвязный линейный список, элементами которого ясвляются натуральные числа. Напечатать значения елементов, росположенных между максимальными и миннимальными елементами списка/ С++
C++ Как узнать тип производного класса в функции базового Всем привет! Есть иерархия классов: class1 -> class2->class3 class2->class4 class2->class5 Где стрелочки - наследование. Я создаю class3, class4, class5, в каждом... http://www.cyberforum.ru/cpp-beginners/thread1211919.html
Задание с функцией C++
Задание .Посчитать величину Z за формулой z=(log10(pow(2*y, 2.0))+2*y+exp(2*y)+5)/ ((log10(y*y)+y+exp(y)+7)*(log10(pow(y/2, 2.0))+y/2+exp(y/2))) , где y=-3.41*(pow(10.0, -4.0) Выполнил...
OOP laba. Реализовать сдачу экзамена студентами у преподавателей C++
помогите пожалуста на завтра нада здать лабараторную мне ещо 3 писать помогите плизз с етой ато не успиваю зарание спасибо большое !! ) 3 студента должно быть это ООП ! В программе заполняется...
C++ Не корректный вывод http://www.cyberforum.ru/cpp-beginners/thread1211901.html
Всем привет. Столкнулся с такой проблемой, что при пробеге цикла первый раз пробегает впустую без возможности ввода, а дальше всё работает корректно #include "stdafx.h" #include <iostream>...
C++ Назначение возвращаемого значения функцией Уважаемые форумчане, помогите пожалуйста ответить на пару тройку вопросов:wall: 1.Поясните назначение возвращаемого значения функцией. Как оформляется при описании функции отсутствие возвращаемого... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6404 / 5970 / 1945
Регистрация: 18.12.2011
Сообщений: 15,395
Завершенные тесты: 1
19.06.2014, 08:18
Если убрать cin.ignore(0,'\n');
то ничего не изменится,
а вот если убрать cin.get();
то во входном потоке останется символ "конец строки" ('\n'),
который прочитается как целая строка командой
cin.getline(bvector1, sizeof(bvector1));

Можно оставить что-нибудь типа cin.ignore(999,'\n');
и убрать cin.get();
Тогда при вводе после цифр числа можно печатать любую ересь длиной до 999 символов, и она будет пропущена
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru