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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить есть ли в массиве рядок, который содержит больше позитивных элементов, чем негативных http://www.cyberforum.ru/cpp-beginners/thread1138507.html
Доброй ночи, форумчане. Помогите, пожалуйста, с небольшой задачкой по массивам: Есть двумерный массив MxN (заполненный рандомно или с клавиатуры - не важно). Определить есть ли в данном массиве рядок, который содержит больше позитивных элементов, чем негативных. Добавлено через 7 минут Не актуально.
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
190 / 190 / 48
Регистрация: 27.05.2011
Сообщений: 543
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 !!
 
Текущее время: 09:51. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru