Problème en c.

hendriker Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je cherche à faire un programme en c, mais je rencontre un problème, lorsque je cherche à insérer le caractère ~ dans une case d'un tableau et à l'afficher.
Néanmoins, ça ne marche pas.
Voici le programme ;

main () {
char tableau [5];

tableau [3] = ~;
printf ("%c",tableau [3]);
}

Merci.

2 réponses

  1. XDamienX007 Messages postés 4244 Date d'inscription   Statut Membre Dernière intervention   420
     
    Désolé je n'ai pas beaucoup de connaissance, mais tu met [5] au début et après [3] ??
    Et sinon si c'est dans une console (cmd.exe), il n'accepte pas les caractères spéciaux
    0
  2. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Bonjour,

    Il faut mettre des apostrophes autour des caractères. De plus ton code n'est pas standard. La version corrigée :

    #include <stdio.h>
    int main (void) {
    char tableau [5];

    tableau [3] = '~';
    printf ("%c\n",tableau [3]);
    getchar();
    return 0;
    }

    Attention également à ta console, certaines auront du mal avec ce caractère.

    Cdlt,

    Google is your friend
    0