Bonjour,
Je souherai réaliser une fonction qui réaliserai une transco de l'ASCII vers EBCDIC.
En fait je voudrai modifier la valeur Hexa d'un caratère par une autre valeur par une fonction.
ex
a en ascci -> 81
a en ebcdic -> 61
Ce n'est que pour l'exemple..
Peut on récupérer directement la valeur Hexa d'un Caractère, car je ai trouvé que prinft'"%x") mais c'est de l'affichage ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #include<stdio.h> int transco(char *ch) { /* ici comment avoir la valeur hexa ? */ return 0 } int main() { char caractere='A'; int Rc=0; Rc=transco(&caractere); /* test du Rc ensuite*/ return 0 }
Le but etant de modifier directement la valeur hexa du caractère pointé.
Partager