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

Считывание чисел до нажатия Enter - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функции. Генерация строк http://www.cyberforum.ru/cpp-beginners/thread927296.html
Здравствуйте, форумчане. Помогите реализовать программу. Напишите программу на С++, которая использует три определяемых пользователем функции ( включая main ( ) ) , и результатом ее выполнения является следующий вывод: Three blind mice Three blind mice See how they run See how they run Одна функция , вызываемая два раза, должна генерировать первые две строки , а вторая функция , также...
C++ Нахождение пароля Появился один немного странный вопрос, а конкретно он касается мини-взлома своего же кода, если это вообще можно назвать взломом. Вот простые несколько строчек кода, которые требуют ввод определенного пароля на вход в программу while(pas != "12345") { system("cls"); cin>>pas; http://www.cyberforum.ru/cpp-beginners/thread927279.html
Динамически или статически C++
Что лучше для олимпиад, динамически выделять память, или статически. В исходниках крутых олимпиадников в основном вижу, что под массив выделяют память вот так: const int N = 2222222; char s; Либо сразу массив большой, а потом используют лишь часть памяти, либо константу, которую потом используют для массивов. Только не совсем понимаю, почему они это делают это же усложняет работу с ними,...
Сравнение строк (символьные массивы), игнорируя регистровые различия C++
Я недавно начал изучать С++ и все не как не пойму что не так с моей программой... Задача: Напишите программу, которая предлагает пользователю ввести две строки, а затем сравнивает их, игнорируя "регистровые" различия, т.е. прописные и строчные буквы ваша программа должна воспринимать как одинаковые. Проблема с самим сравнением, в результате получается что строка 1 всегда больше 2, но если они...
C++ Таблица умножения http://www.cyberforum.ru/cpp-beginners/thread927258.html
Написал программу которая делает такое: 1.Юзер вводит число, таблицу умножения которого нужно вывести 2.Выводится таблица умножения этого числа Например: 1 1 * 1 = 1 1 * 2 = 2 ...
C++ Подскажите подход к решению Добрый вечер. Есть задача из книги Страуструпа для начинающих. Решение должно быть реализовано на основе библиотеки FLTK и написанных автором классов. Фигуры могу строить только по точкам, указывая координаты. Подскажите, как переходить от правильного N - угольника к правильному (N+1) - угольнику, т.е. в чём состоит закономерность. Спасибо. подробнее

Показать сообщение отдельно
Pepsy
47 / 32 / 4
Регистрация: 05.01.2013
Сообщений: 307
23.07.2013, 07:33  [ТС]     Считывание чисел до нажатия Enter
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
vector <int> num;
int i;
    while((i=_getch())!=13)
    {   
        if(i!=32)
        {
            cout<<i-48;
            num.push_back(i-48);
        }
        else cout<<" ";
    }
    vector <int>::iterator cur;
    for(cur=num.begin(); cur!=num.end(); cur++)
    {
        cout<<*cur<<endl;
    }
вот код, но есть но: после нажатия Enter на экран выводит 1 цифру, и еще в векторе нету 1 цифры при его выводе.
 
Текущее время: 02:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru