Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Gotar - zdjęcie

Gotar

Rejestracja: 29.05.2010
Aktualnie: Nieaktywny
Poza forum Ostatnio: 30.05.2010 00:05
-----

Moje posty

W temacie: Cin i automatyczne wykonanie się fragmentu kodu.

29.05.2010 12:58

Z tego co się domyślam, to chyba konsolowy program w c++ ?
Jeżeli tak, to masz ode mnie prosty przykład poniżej.
Jeżeli nie wiesz jaki kod ASCII ma dany znak, to wywołaj sobie funkcje znaki, która Ci je wyświetli.

Użyłem toupper w celu ignorowania wielkości liter, jeżeli potrzebujesz rozpoznać duze i małe osobno to po prostu usuń tą linijkę.

#include "stdafx.h"
#include <conio.h>
#include <iostream>

using namespace std;

void znaki()
{
	
	for(int i=0;i<255;i++)
	{
	cout<<i<<"\t"<<(char)i<<"\n";
	}
	
}
int _tmain(int argc, _TCHAR* argv[])
{
	int znak;
	znak=_getch();
	znak=toupper(znak);
	
	switch(znak)
	{

	case 89:
		{
			//tutaj co ma się wykonać po naciśnięciu y
			break;
		}
	case 84: 
		{
			//tutaj co ma się wykonać po naciśnięciu t
			break;	
		}


	}
	
	system("pause");
	return 0;
}