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

Ввод данных в переменную - C++

Восстановить пароль Регистрация
 
Why so seriouS
 Аватар для Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
21.03.2013, 20:53     Ввод данных в переменную #1
У меня есть int переменная, и мне нужно ввести в нее одно число, а конкретнее нужно нажать один раз на клавиатуре и чтобы это число записалось в эту переменную.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.03.2013, 20:53     Ввод данных в переменную
Посмотрите здесь:

ввод структурированных данных в файл и вывод данных из этого файла на экран (сделать хра-нилище данных в файле). C++
Ввод символа в переменную типа INT C++
ввод значения в переменную типа string, память под которую выделена динамически C++
C++ Ввод предложения в консольном приложении: в переменную попадает только первое слово
C++ Ввод пустой строки и ее запись в переменную
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Issues
429 / 364 / 37
Регистрация: 06.08.2012
Сообщений: 961
21.03.2013, 20:54     Ввод данных в переменную #2
std::cin >> имя переменной
srg_btl
33 / 33 / 2
Регистрация: 21.02.2013
Сообщений: 90
21.03.2013, 20:55     Ввод данных в переменную #3
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
 
using namespace std;
 
int main()
{
    int odnaPeremenaya; //обьявление
    cin >> odnaPeremenaya; // ввод
    cout << odnaPeremenaya << endl; //вывод
    return 0;
}
Why so seriouS
 Аватар для Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
21.03.2013, 20:57  [ТС]     Ввод данных в переменную #4
Я не настолько туп как вы подумали) Мне нужно ввести так чтобы не нажимать ентер после ввода числа.
Issues
429 / 364 / 37
Регистрация: 06.08.2012
Сообщений: 961
21.03.2013, 20:58     Ввод данных в переменную #5
Why so seriouS, ну нажми пробел.
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
21.03.2013, 21:00     Ввод данных в переменную #6
getch() ?
Why so seriouS
 Аватар для Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
21.03.2013, 21:00  [ТС]     Ввод данных в переменную #7
Цитата Сообщение от SeregaC++ Посмотреть сообщение
Why so seriouS, ну нажми пробел.
Нет, нужно именно таким образом. Нужна конструкция похожа этой: code = getch(); но чтобы записывала не код а значение клавиши.
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,585
Записей в блоге: 12
21.03.2013, 21:06     Ввод данных в переменную #8
Цитата Сообщение от Why so seriouS Посмотреть сообщение
code = getch();
значение т е askii ? она так и делает
значение т е символ ? она так и делает
Why so seriouS
 Аватар для Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
21.03.2013, 21:35  [ТС]     Ввод данных в переменную #9
Вот пример кода:
Входные данные 5
Исходные данные 5

Входные данные 8
Исходные данные 8

Вот что мне нужно реализовать, а эта программа выводит код клавиши.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <conio.h>
#include <math.h>
 
using namespace std;
 
 
int main()
{
    int size;
 
    size = getch();
    cout<<endl<<size;
    system("pause>0");
    return 0;
}
Добавлено через 24 минуты
Ну что, закончились идеи?
srg_btl
33 / 33 / 2
Регистрация: 21.02.2013
Сообщений: 90
21.03.2013, 21:39     Ввод данных в переменную #10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <conio.h>
#include <math.h>
 
using namespace std;
 
 
int main()
{
    int size;
 
    size = _getch() - '0';
    cout<<size;
 
    return 0;
}
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
21.03.2013, 22:08     Ввод данных в переменную #11
C++
1
2
size = getche();
cout<<'\n'<<size;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.03.2013, 20:00     Ввод данных в переменную
Еще ссылки по теме:

Как правильно заменить ввод данных простой на ввод с клавиатуры? C++
C++ Потоковый ввод и ввод данных. Работа с числами
C++ Ввод текста в переменную (sfml)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Van111
кодер с++
208 / 187 / 4
Регистрация: 03.08.2011
Сообщений: 2,585
Записей в блоге: 12
22.03.2013, 20:00     Ввод данных в переменную #12
Цитата Сообщение от Why so seriouS Посмотреть сообщение
Ну что, закончились идеи?
C++
1
cout << (char)size;
Yandex
Объявления
22.03.2013, 20:00     Ввод данных в переменную
Ответ Создать тему
Опции темы

Текущее время: 18:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru