Problème en c.

hendriker Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
fiddy Messages postés 11653 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

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
fiddy Messages postés 11653 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