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

Написать защиту от ввода чисел с плавающей точкой, отрицательных чисел и символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вывод массива gdi+ http://www.cyberforum.ru/cpp-beginners/thread666701.html
как вывести (нарисовать) на экран цифры, которые в цикле увеличиваются, т.е. сначала вывести 10, потом 20, 30 и т.д. , есть ли для этого какая то функция? Среда разработки Visual Studio 2008
C++ Найти все пары дружественных чисел, не превосходящих заданного натурального числа N Два натуральных числа называются дружественными, если каждое из них равно сумме всех делителей другого, кроме самого этого числа. Найти все пары дружественных чисел, не превосходящих заданного... http://www.cyberforum.ru/cpp-beginners/thread666696.html
MFC книги C++
Доброго времени суток. Посоветуйте какие-нибудь хорошие книги по MFC для новичка. И лучше всего, чтобы их можно было бы скачать) Т.к. на mfc у нас отведено всего 2 недели (такая уж система...
C++ Работа с реестром
Доброго времени суток. Читаю в MSDN про работу с реестром и, собственно, начал с компиляции примера кода, по этому адресу. // QueryKey - Enumerates the subkeys of key and its associated values. // ...
C++ Написать программу вычисляющую sin X по формуле разложения в степенной ряд http://www.cyberforum.ru/cpp-beginners/thread666685.html
• Написать программу вычисляющую sin X по формуле разложения в степенной ряд Добавлено через 1 минуту Проще говоря нужна помощь с тем как записать формулу в С++ что бы работало.Тк даже не имею...
C++ Написать программу, позволяющую вывести на экран значения следующих логических выражений Кто может помочь с программой пожалуйста? Написать программу, позволяющую вывести на экран значения следующих логических выражений (значения для переменных вводятся с клавиатуры): подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
09.10.2012, 13:42
Цитата Сообщение от alsav22 Посмотреть сообщение
И что же это значит?
Не знаю.
Потрясающий ответ!

А теперь посмотрим что нам говорит технический источник
Читаем http://www.cplusplus.com/reference/iostream/istream/sync/
std::istream::sync
<istream>
int sync ( );
Synchronize input buffer with source of characters
Synchronizes the buffer associated with the stream to its controlled input sequence. This effectively means that the unread characters in the buffer are discarded.

The function only has meaning for buffered streams, in which case it effectively calls the pubsync member of the streambuf object (rdbuf()->pubsync()) associated to the input sequence.
The function only has meaning for buffered streams - т.е функция работает только для буфферезированных потоков, потому и не работает в линуксе


Цитата Сообщение от Mishaka Посмотреть сообщение
cin.clear();
- сброс флагов ошибок в потоке ввода
Цитата Сообщение от Mishaka Посмотреть сообщение
while (cin.get() != '\n');
- очистка буфера ввода от сбойных символов(то что у меня шло как cin.sync()) Почему '\n' потому что когда вводим жмем Enter тем самым записывая в буфер ввода символ перевода строки.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru