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

Ввод символа в переменную типа INT - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ No such file in directory http://www.cyberforum.ru/cpp-beginners/thread242780.html
Для компила проекта нужен один заголовочный файл. Я его поместил в папку с проектом, а он не обнаруживается. При компиле выдается ошибка: No such file in directory. Как это исправить?
C++ Передача матрицы через почтовый ящик Добрый день всем участникам форума. Идея моя такова. Клиент: Генерируется прямоугольная матрица с введенным пользователем числом строк/столбцов, заполняется случайными числами от 1 до 99 и... http://www.cyberforum.ru/cpp-beginners/thread242738.html
Сделать статический массив с разными типами данных C++
Задача такова, есть ровно 60 магазинов. У каждого магазина по 6 параметров: 1) Адрес типа char 2) Заработок за сутки типа int 3) Персонал в помещении типа int 4) Покупатели в помещении типа int...
C++ Поменять цифры в числе местами
салам!) помогите решить одну задачу, нужно вывести число цифрами наоборот. например: вводотся 45-выводится 54 НО если вводится 20 или 30 или 40 идт-выводится 2-3-4 соответственно! прога на...
C++ Написать программу которая считывает текст из файла и выводит на экран только те строки в которых есть двухзначные числа http://www.cyberforum.ru/cpp-beginners/thread242705.html
Задание таково: Написать программу которая считывает текст из файла и выводит на экран только те строки в которых есть двухзначные числа Вот что наработал... #include<conio.h>...
C++ Алгоритмы сортировок Добрый день. Если у кого есть, просьба выложить коды следующих сортировок: Пирамидальная сортировка. Сортировка подсчетом Простое однократное слияние. Сортировка квадратичной выборкой.... подробнее

Показать сообщение отдельно
Mr.X
Эксперт С++
3051 / 1696 / 265
Регистрация: 03.05.2010
Сообщений: 3,867
14.02.2011, 18:26
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
28
29
30
31
32
33
34
35
//////////////////////////////////////////////////////////////////////////////////////
#include <iostream>
#include <sstream>
#include <string>
//////////////////////////////////////////////////////////////////////////////////////
typedef std::string  T_str;
//////////////////////////////////////////////////////////////////////////////////////
template<class T>
void  input(const T_str&  prompt, T&  t)
{
    for(;;)
    {        
        std::cout << prompt;
        T_str  s;
        getline(std::cin, s);
        std::istringstream  ssin(s);
        char  c;
        if(   ssin >> t
           && !(ssin >> c))
        {
            break;
        }
    }
}
//////////////////////////////////////////////////////////////////////////////////////
int main()
{
    std::locale::global(std::locale(""));
 
    int  i;
    input("Введите целое число: ", i);
    std::cout << "i = "
              << i
              << std::endl;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.