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

Текст с консоли в int - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нюансы работы с массивами: как правильно передать массив в функцию в качестве аргумента? http://www.cyberforum.ru/cpp-beginners/thread824946.html
Здравствуйте!!!Начал недавно изучать с++ и с по книге!!!там есть пример и возник небольшой вопрос к нему!Скину весь код, чтобы было понятнее!! #include <cstdio> #include <iostream> #include <cstdlib> #include <ctype.h> using namespace std;
C++ Что значит регистры флагов? Известно где услышал звон "Пацаны, компиляйте в нейтив, дебажте идой, прописывайте относительные смещения, сбрасывайте регисты флагов." Поясните что означают эти фразы, не на примерах, а назначение и цель, где используется (про натив знаю)... http://www.cyberforum.ru/cpp-beginners/thread824904.html
Произвести сортировку методом обмена C++
Целочисленный массив X из n элементов разбит на m фрагментов. В целочисленном массиве K из m элементов хранятся длины соответствующих фрагментов (все K различны, их сумма равна n). Упорядочить массив K по возрастанию, переставив соотвествующие фрагменты в массиве X. Сортировку произвести методом обмена. Вот пример метода обмена: #include<iostream.h> #include<stdlib.h>...
Населения C++
1)Население города ежегодно увеличиваеться на 1/n наличного состава жителей,где n-натуральное число.Через сколько лет населения города устроиться. Незнаю что вывести не получаться ответ у меня например ввести сколько жителей а выводил ответ за сколько лет { int n,r,i; n=Convert::ToInt16(textBox1->Text); for (i=1; i<=; i++) { n=n+1/n; r=i; } ...
C++ Вывод слова http://www.cyberforum.ru/cpp-beginners/thread824882.html
Создать класс Слово. Ввести любое слово. Получить матрицу символов следующего вида: с______с _л___л ___о _в___в о_____о Только вместо знаков _ что бы были пробелы
C++ Вывести символы латинского алфавита в обратном алфавитном порядке Программа должна сложить два множества символов вводимых их командной строки терминала и вывести через поток стандартного вывода символы которые отсутствуют в этих множествах в обратном алфавитном порядке. В прямом порядке я смог сделать, как сделать в обратном? #include <cctype> #include <iostream> #include <stdio.h> using namespace std; class Alpha{ private: unsigned bin; public: подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
12892 / 7278 / 811
Регистрация: 27.09.2012
Сообщений: 17,977
Записей в блоге: 2
Завершенные тесты: 1
01.04.2013, 18:02     Текст с консоли в int
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
int InputSize(const int min,const int max){
    int x;
    std::cout<<"Please, enter size ["<<min<<","<<max<<"] ->";
    bool ErrorFlag;
    do{
        std::cin.clear();
        std::cin.ignore(std::cin.rdbuf()->in_avail());
        std::cin>>x;
        ErrorFlag=!std::cin.good() || x>max || x<min;
        if(ErrorFlag){
            std::cout<<"Error. Enter size ["<<min<<","<<max<<"] ->"<<std::endl;
        }
    }while(ErrorFlag);
    std::cin.ignore(std::cin.rdbuf()->in_avail());
    return x;
}
int main(){
    InputSize(1,9);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru