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

Ввод чисел клавишей пробел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить есть ли в массиве рядок, который содержит больше позитивных элементов, чем негативных http://www.cyberforum.ru/cpp-beginners/thread1138507.html
Доброй ночи, форумчане. Помогите, пожалуйста, с небольшой задачкой по массивам: Есть двумерный массив MxN (заполненный рандомно или с клавиатуры - не важно). Определить есть ли в данном массиве...
C++ Посоветуйте литературу арифметические выражения Посоветуйте литературу Арифметические выражения в c + + разветвления циклы и другое в которой должны быть развязывание математических задач функции и все остальное что связано с математикой http://www.cyberforum.ru/cpp-beginners/thread1138496.html
Производные типы C++
Нужно решить одну любую из этих четырёх задач +screenshot программы. №1. Напишите функцию, параметрами которой служат адреса трех переменных типа double. Функция должна возвращать адрес (значение...
Подсчитать в вводимой строке количество введенных символов, отличных от пробела. C++
С клавиатуры вводятся символы до тех пор, пока не встретится конец предложения. Концом предложения считать символы : ! ?. Подсчитать количество введенных символов, отличных от пробела. помогите...
C++ Файл exe в QT Creator http://www.cyberforum.ru/cpp-beginners/thread1138464.html
Как сделать программу в exe файл, который бы работал без qt, как например это было на Паскале, там скомпилировал программу и появляется exe файл который можно отдельно запускать.
C++ Загадка указателей Здравствуйте =) Привел меня к Вам следующий вопрос. Поступило задание составить программу для решения квадратного уровнения, используя указатели. В процессе работы наткнулся на то что, казалось бы,... подробнее

Показать сообщение отдельно
mymedia
193 / 193 / 48
Регистрация: 27.05.2011
Сообщений: 544
04.04.2014, 00:32
Что-то я не понял, чего ты хотел. При стандартном вводе в консоли оператор >> по умолчанию разделяет числа пробельными символами. А если ты хочешь, чтобы текст не переводился на новую строчку, то, на мой взгляд, проще использовать графический интерфейс
Правда есть как вариант не использовать поток cin, а отслеживать с помощью WindowsAPI нажатые клавиши и печатать символы, им соответсвующие. Но это будет уже велосипед какой-то

Добавлено через 3 минуты
попробуй использовать функцию getche(), которая печатает вводимые символы

Добавлено через 6 минут
Наверное, как-то так. Осталось только допилить напильником и учесть, что цифры ещё могут вводиться с цифровой клавиатуры
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
int T = 0;
int dig = 0;
int ch = 0;
while(1)
{
  ch = getche();
  if(ch >= '0' and ch <= '9')
  {
    dig += ch-'0' + T;
    T *= 10;
  }
  else if(ch == ' ') break;
}
// используем dig
// …
P.S.: но, на мой взгляд, лучше использовать GUI !!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.