Pb codes ascii en C

Résolu/Fermé
ndakota Messages postés 2 Date d'inscription mardi 24 février 2009 Statut Membre Dernière intervention 24 février 2009 - 24 févr. 2009 à 14:53
ndakota Messages postés 2 Date d'inscription mardi 24 février 2009 Statut Membre Dernière intervention 24 février 2009 - 24 févr. 2009 à 16:20
Bonjour,

J'ai une fonction en C qui me retourne un code ascii. Je voudrais stocker tous les codes ascii dans une variable pour former un mot.

for (i=0;mot[i] !='\0';i++) {
res=cryptage(mot[i]);
}

Ex : si ma fonction me retourne 65 puis 106 puis 67 je voudrais avoir dans ma variable res AjC

Merci de votre aide

2 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
24 févr. 2009 à 15:10
Salut,
Tout dépend du type de ta variable res et aussi de l'affichage. En mémoire, il n'y aura jamais AjC de stocker mais bien leur code ascii. Après tout est question d'affichage.
Par exemple :
char res[strlen(mot)+1];
for (i=0;mot[i] !='\0';i++) {
res[i]=cryptage(mot[i]);
} 
res[i]='\0';

puts(res); //affichera une chaîne de caractères (AjC par exemple).

0
ndakota Messages postés 2 Date d'inscription mardi 24 février 2009 Statut Membre Dernière intervention 24 février 2009
24 févr. 2009 à 16:20
ok, je te remercie
0