Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2012, 23:43   #1
svkpro
Пользователь
 
Регистрация: 22.11.2012
Сообщений: 52
По умолчанию возвращение символа С++

решил отвлечься немного от курсового и написал небольшую программку которая бы называла нажатые мной клавиши:
Код:
#include "stdafx.h"
#include <iostream>
#include <conio.h>
using namespace std;

int main()
{
system("chcp 1251");
system("cls");
char ch_key;
   bool sost = true;
     while(sost) {
        switch((ch_key = _getch()))
		{
		case 59:cout<<"вы нажали F1";break;
		case 60:cout<<"вы нажали F2";break;
		case 61:cout<<"вы нажали F3";break;
		case 62:cout<<"вы нажали F4";break;
		case 63:cout<<"вы нажали F5";break;
		case 64:cout<<"вы нажали F6";break;
		case 65:cout<<"вы нажали F7";break;
		case 66:cout<<"вы нажали F8";break;
		case 67:cout<<"вы нажали F9";break;
		case 68:cout<<"вы нажали F10";break;
		case 133:cout<<"вы нажали F11";break;
		case 134:cout<<"вы нажали F12";break;       
		case 27:sost = false;
		            cout<<"вы нажали Esc! программа завершает свою работу \a"<<endl;break;
                    default:printf("вы нажали клавишу %c \n",ch_key); break;
        }
		
    }


	system("pause");
	return 0;
}
и все бы ничего но когда я нажимаю просто клавиши она работает как положено, а когда функциональные - выводит название клавиши и сразу за ней фразу по умолчанию "вы нажали клавишу" . я понимаю что программа работает по коду, но может как то можно этот момент урегулировать или все таки придется через if делать.
svkpro вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Про возвращение значения... 2face2 Помощь студентам 15 25.01.2010 14:42
Возвращение функцией массива GonZaleZ Общие вопросы C/C++ 7 21.09.2009 13:56
Возвращение функциями указателей Golovastik Общие вопросы C/C++ 2 14.09.2009 23:04
Возвращение стража.... Манжосов Денис :) Софт 0 18.09.2008 22:57