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

Как освободить состояние потока ? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработайте программу, которая преобразует введенное с клавиатуры дробное число в денежный формат http://www.cyberforum.ru/cpp-beginners/thread792950.html
Разработайте программу, которая преобразует введенное с клавиатуры дробное число в денежный формат. Например, число 12,5 должно быть преобразовано к виду 12 руб. 50 коп.
C++ Проверить программу с linked list Есть программа, но уверен много недочётов - сам не вижу. Например, правильно ли описаны private member? Так же не понятно с VALUE SEMANTICS - Assignments и the copy constructor. Подскажите, пожалуйста.:) //Программа использует Linked list для класса контейнер sequence Header file: // Description: sequence3.h http://www.cyberforum.ru/cpp-beginners/thread792925.html
C++ Очистка памяти
Подскажите пожалуйста что не так делаю, создаю массив лейблов: TLabel **Labels; Labels = new TLabel*; for(int i = 0; i < rabot + 2; i++) { Labels = new TLabel(Form1); Labels->Parent = Form1; Labels->Top = 40 + i * 30; Labels->Left = 20; Labels->Height = 20;
Конструкторы C++
Объясните на пальцах, для чего нужны конструкторы?
C++ Где найти полную документацию с++? http://www.cyberforum.ru/cpp-beginners/thread792905.html
Где найти полную документацию с++, то есть с пояснением всех функций итд. на английском тоже подойдет
C++ Подскажите, пожалуйста, с ответом Добрый всем день! Возникли вопросы по linked list: 1) Если необходимо много раз выполнять insert и removals, а так же ответить на вопрос - какие 3 предыдущие и 3 current value, то какое выполнение для класса лучше: array, Linked list, Doubly linked list или Linked list и Doubly linked list. (Мне кажется Doubly linked list - но неуверен). 2) какое выполнение для класса лучше: array,... подробнее

Показать сообщение отдельно
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,597
Записей в блоге: 12
23.02.2013, 13:20
wikikino, будте проворливей

C++
1
2
        std::cin.clear(); // очищает состояние потока, тем самым позволяя еще раз ввести значение
        std::cin.sync();
Добавлено через 34 секунды
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
int main ()
{
 
int nr_block;
while (true)
{
 
    
    if ( cin >>nr_block)
    {
        cout<<"It's OK "<<'\n';
        
    }
    else
    {
        cout<<"Attention, you need to enter an int expression. Try again. "<<'\n';
        std::cin.clear(); // очищает состояние потока, тем самым позволяя еще раз ввести значение
        std::cin.sync();
        continue;
    }
 
    
 
}
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru