bonjours tout le monde !!
avant tout je veux vous informer que ce message a pour bute de maîtrise les encodage (bien sur étant un programmeur en C , je veux que les réponse soient lier au fonctionnement d ordinateur et au domaine de la programmation).
alors le problème a commencé lorsque j'ai tapé le code suivant :
en exécutant ce code j’obtiens un point d’interrogation quand j'entre une valeur supérieure à 127 ou négative (sur code::blocks sous ubuntu);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 int a; do { scanf("%d",&a); printf("%c\n",a); }while(a!=-1);
et des caractères différents quand j'entre une valeur supérieure à 127 , (sur code::blocks sous WINDOWS 7);
alors :
+ pourquoi il y a cette différence ?
+ quand on parle du jeu caractères sur lequel est basé le langage C, est-ce qu'on parle de jeu de caractère adopté pour la réalisation du code source du programme ou lors de exécution du programme.
si non quel est le jeu de caractères adopté pour afficher le texte dans la console lors de l'exécution d'un programme C.
et merci d'avance à tout participant.
N : SVP vous pouvez me laisser un lien où je peux continuer mes recherches, et merci une autre foie.
Partager