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
|
#include <stdlib.h> //pour itoa()
int n;
char* ma_chaine= "";
char* temp= ""; // temp servira pour itoa()
do
{
n=a.GetCh();//ma fonction getch renvoi un int depuis le clavier
//"a" est un objet console win32
switch (n)
{
case 8:break; //cette ligne n'est pas tres importante
default:a.Printf("%c",n);break;
//j'utilise ma fonction Printf
//fonction qui ressemble aux
//fonctions C elle a l'avantage
//de me permettre de lire
//n'importe quel type de données
//facilement (%i %c %f etc...)
ma_chaine= new char[strlen(ma_chaine)*2];
strcat(ma_chaine,itoa(n,temp,2));
}
}while(n!=13 &&n!=27); |