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 -
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.
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
-
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 -
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