RM50Man
Messages postés314Date d'inscriptionmercredi 1 novembre 2000StatutMembreDernière intervention20 août 2006
-
7 déc. 2004 à 01:17
gregotu
Messages postés6Date d'inscriptionmercredi 15 mars 2006StatutMembreDernière intervention22 août 2006
-
28 août 2006 à 18:13
POuvez vous me donner une explicaton concrètes pour transformer un chiffre en caractere et la valeur ascii d'une lettre!!
Donnez moi un exemple simple !!!!
Merci!!!
ricklekebekoi
Messages postés303Date d'inscriptionmardi 11 février 2003StatutMembreDernière intervention24 avril 20095 7 déc. 2004 à 04:04
Je ne suis pas sur, mais ceci retourne selon moi le code ascii:
string caractere = "c";
int ASCIIVal = caractere.GetHashTable();
Avec ce code j'ai réussi a faire un classement par ordre alphabetique fonctionnel. Or, est-ce le code ASCII ou un qui va dans le même sens, je peut pas dire. M'ais déja si sa peut t'aider .. :)
index += (
int)buff_mess.Length;FinTrame constantes.cEtb;BufEmis[index] (
byte)FinTrame;index ++;
BufEmis[index] = CalculCheck(BufEmis, (
uint)index);
//conversion vers de l'ASCII BufEmis =
ASCIIEncoding.Convert(System.Text.
ASCIIEncoding.Default, System.Text.
ASCIIEncoding.ASCII, BufEmis);
Une fois la trame formée, j'essaie de convertir tout ce petit monde en ASCII, mais en visionnant tout ceci sur un analyseur de protocole, tous les caractères concernant le numéro de bloc (les num_bloc_byte) ainsi que le CalculCheck sont vus comme des caractères NULL.
Quelqu'un pourrait-il me communiquer une façon de faire qui me permette de coder correctement en Ascii, et éventuellement m'expliquer la cause du problème?