Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Алгоритм аппроксимации произвольной функции прошу помочь написать программу https://www.cyberforum.ru/ cpp-beginners/ thread646470.html Указатель на функцию с аргументами по умолчанию C++
Можно ли вообще определить и записать подобное чудо?
C++ состовные операторы присваивания https://www.cyberforum.ru/ cpp-beginners/ thread646435.html
Друзья разъясните мне новичку ), для вас простую истину.... к примеру имеем инструкцию х = х + 10; "Используя составной оператор присваивания, ее можно переписать в таком виде." х += 10; (цитата из книги) я правильно понимаю , что если переменная х = 10 , то пара состовных операторов "+,=" присвоят переменной х текущее значение переменной и часло 10 . т.е переменная в сумме будет 20 ?
C++ Чтение строки Требуется написать функцию, которая читает строка размеров не более 40 символов. Строка представляет собой десятичное число. Ввод должен происходить по аналогии с cin >> str, но с некоторыми изменениями. Вопрос 1: Как и где лучше хранить знак числа в самой строке или нет? Я в классе определил поле типа bool, которое указывает на положительность или отрицательность числа. Вопрос2:Как... https://www.cyberforum.ru/ cpp-beginners/ thread646428.html
Консоль. Не работает system("cls") C++
Всем привет! Я конечно начинающий, но не настолько, чтобы не было возможности использовать system("cls"). Пробовал подключать разные библиотеки windows.h и stdlib.h, хотя раньше вроде хватало iostream. Ситуация в следующем, реакции на команду в тексте нет. Пробовал создавать новый проект, в котором только пару строк void main() { cout << "text"; system("cls"); cout << "text2"; }
C++ Встраивание результата функции в место ее вызова Здравствуйте. Можно ли как-то реализовать чтобы перед компиляцией программы выполнолась функция, а ее результат встраивался в место ее вызова? Знаю что для фунций есть классификатор inline, но тогда в место вызова встраивается сама функция, а мне нужен именно результат. Например: void func(int i) { if(i==1) n = 1; else n = 0; } https://www.cyberforum.ru/ cpp-beginners/ thread646418.html
C++ Последовательный ввод двух строк https://www.cyberforum.ru/ cpp-beginners/ thread646415.html
мне нужно ввести две строки одна за другой,но у меня сразу предлагается ввод двух строк string name,for_number; vector<int> number; cout << "введите ФИО абонента" << endl; getline(cin,name); cout << "Введите номер абонента" << endl;
Абстрактные классы C++
Помогите плиз, экзаменационное задание, а разобраться не могу с ним: Создать консольное приложение, в котором реализовать работу склада. На складе есть отделы: * Бытовая техника. * Офисные товары. * Стройматериалы. Реализовать абстрактный класс товар. Затем для каждого отдела реализовать класс, который будить унаследован от базового класса товар. В классе товар должны быть методы и...
C++ перегрузка операторов Товарисссчи, что значит запись: CVector2D::operator+(CVector2D const& v1)const файл *срр и чем отличается от CVector2D const operator +(CVector2D const& vector2)const; ? В первом случае это уже непосредственно инициализация? А второй случай описание функциии в классе?(перегружаем оператор operator+ и вызываем его как метод ?(1й код) Добавлено через 6 минут и если можно написать... https://www.cyberforum.ru/ cpp-beginners/ thread646390.html C++ Реализация управления из командной строки Всем приветики-чмок. Есть пара вопросов: 1. Как правильно реализовать управление типа "gccp file show f.cpp" (название_программы команда подкоманда1 адрес_объекта)? Может, как массив указателей на функции? Или деревья какие-нибудь? То есть, не _лишь_бы_работало_,а как лучше сделать по уму. 2. Допустим, я делаю в терминале: cd C:\pr\cpp. Как Windows (да или где угодно, если есть... https://www.cyberforum.ru/ cpp-beginners/ thread646388.html
Виртуальная машина C++
Просто задание на практику. В ходе разбора самого задания возникают некоторые вопросы, помогите пожалуйста разобраться. Само задание всё как написано в варианте: PSW - 32 бита = 16+16 = IP + Flags Память - слова по 48 бит, размер адреса = 16 бит сумматор - 48 бит адресный регистр - 16 бит ТИпы данных:
C++ Подключении механизма обнаружение утечек памяти https://www.cyberforum.ru/ cpp-beginners/ thread646347.html
// output N number of M devide L.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "iostream" #include <conio.h> #include <iomanip> int _tmain(int argc, _TCHAR* argv) {
438 / 96 / 41
Регистрация: 04.10.2011
Сообщений: 343
0

Сброс состояния буфера cin.clear - C++ - Ответ 3416301

04.09.2012, 10:29. Показов 10104. Ответов 11
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет. Пытаюсь контролировать ввод пользователя. Вопрос в следующем: почему очерёдность операций принципиальна :

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
27
#include <iostream>
 
using namespace std;
 
int main()
{
    int num;
 
    while(1) {
 
        cout << endl << "Enter integer num . . . ";
        cin  >> num;
 
        if( cin ) {
            break;
        }
 
        cin.sync();    // Если здесь, то Вываливаемся в бесконечность
        cin.clear();
        //cin.sync();  // Если здесь, то всё ОК
 
        cout << endl << "Not valid integer num" << endl;
    }
 
    cout << endl << "Entered num " << num << endl;
    return 0;
}


Вернуться к обсуждению:
Сброс состояния буфера cin.clear C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.09.2012, 10:29
Готовые ответы и решения:

Как работает cin.peek, cin,get, cin.ignore, cin.clear?
Здравствуйте, товарищи и не товарищи!:) Я только начал изучать C++, а уже использую вещи, которые...

Защита от дурака при вводе текста с помощью: cin.get cin.clear cin.sync
Доброго времени суток. На С++ учусь с недавних пор. Имеется стандартная &quot;защита от дурака&quot; на ввод....

Объясните пожалуйста как работают cin.good(), cin.sync(), cin.clear()
Такая проблема: сдаю в вуза лабораторные по программированию, писал все сам, до этого c++ не...

Проблема с cin.ignore() и cin.clear()
Есть проблема. Добавлено через 11 минут // ConsoleApplication6.cpp: определяет точку входа...

11
04.09.2012, 10:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.09.2012, 10:29
Помогаю со студенческими работами здесь

Cin.clear cin.ignore
Как использовать cin.clear и cin.ignore?

Cin.clear() не работает?
Почему cin.clear() не работает как надо? ( не очищает поток ). Если мы вводим например 3 значения...

cin.get() и cin.clear()
В общем, занимаюсь по видео-урокам на ютубе, дошли до темы &quot;массивы&quot;. Суть программы - вывести...

Проблемы со сбросом потока cin.clear()
Всем привет. Столкнулся с такой проблемой и до сих пор не смог ее решить. Имеется следующая задача....

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru