Pb codes ascii en C

Résolu
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
Configuration: Linux
Firefox 3.0.6

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    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).