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

Как убрать зависимость - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Изучение Qt и C++ приведет к лучшему пониманию C и системного программирования? http://www.cyberforum.ru/cpp-beginners/thread629990.html
Если я сейчас начну изучать Qt и C++, то потом я смогу без проблем еще начать изучать C и системное программирование?
C++ Присвоение значений Всем доброго времени суток, подскажите как присвоить переменной такое значение? 48847E5536130C10 http://www.cyberforum.ru/cpp-beginners/thread629989.html
C++ Совсем запарился с созданием компонентов API си
Вообщем ну не как не хочет отображаться компонент, прочитал книгу в доль и поперек :wall: вот код: #include <Windows.h> #include <WinSock.h> #include "resource.h" #include <CommCtrl.h> #pragma comment (lib, "ComCtl32.Lib") ////////////////////////////////////////////////////////////////////////////////////////////////////////////////
C++ Класс содержащий объект типа ofstream - не компилится!
Здравствуйте! Помогите пожалуйста!=) есть код: #include <fstream> class Monstr {
C++ Копирование одного массива в другой http://www.cyberforum.ru/cpp-beginners/thread629940.html
Всем добрый день. Насколько мне известно использование имени массива без индекса образует указатель на первый элемент массива. В программе я кладу в 1 указатель адрес, который лежит в другом указателе. Но получается ошибка. Почему? int first = {0,1,2,3,4,5,6,7,8,9}; int second; second = first // ошибка
C++ Задача по теме карта (map) Условие: Дан файл содержащий в каждой строке фамилию отца и имена детей. Занесите все данные в карту где фамилия является ключом Выведите имена всех детей в отдельный файл через пробел. #include <iostream> #include <fstream> #include <vector> #include <string> #include <map> подробнее

Показать сообщение отдельно
Nikropolb
 Аватар для Nikropolb
48 / 48 / 10
Регистрация: 25.06.2012
Сообщений: 254
Записей в блоге: 1
28.07.2012, 17:05     Как убрать зависимость
Всем привет..
Использую static_cast и вывожу числовое значение клавиши на экран.
Но мне вместо 1 значение всегда выводится такая форма.
-32
(номер клавиши)
ОТКУДА ЭТОТ -32?

Вот код...

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
#include<iostream>
#include<conio.h>
using namespace std;
 
void move_(int,char&);
 
int main()
{
int field [ 20 ] [ 20 ];
int l1,l2;
char choise;
int sc_i;
 
for (l1 = 0 ; l1 <= 19 ;l1++)
{
for (l2 = 0; l2 <= 19 ;l2++) field [ l1 ] [ l2 ] = ' ';
cout << endl;
}
 
while(1)
{
choise = getch();
sc_i = static_cast<int>(choise);
cout << sc_i << endl;
}
 
cin.get();
return 0;
}
Преобразовывание делаю для того чтобы получить код клавиши.
Зависимость такова....когда я нажимаю стрелочки появляется -32 в остальных случаях нет.
А когда нажимаю функциональные клавиши (F1, F2 ...), то появляются нолики.
Как убрать такую зависимость?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru