IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Problème d'affichage dans la console


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2023
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2023
    Messages : 19
    Par défaut Problème d'affichage dans la console
    Je vous passe mes salutations !

    PRATIQUE DU LANGUAGE C DANS CODEBLOCKS.

    S'il vous plaît j'ai un problème ici au niveau de l'affichage dans la console. Plus précisément les lettres arabes.

    Donc une solution m'a été proposée par Chat-GPT qui est de passer en encodage UTF-8... J'ai essayé de mon mieux, mais toujours est-il que ça m'affiche n'importe quoi dans la console.

    Pouvez-vous me suggérer quoi faire ?

  2. #2
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 833
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 833
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par MacGyver_197 Voir le message
    Pouvez-vous me suggérer quoi faire ?
    Montrer ton code peut-être... Le MacGyver, le type qui crée des réseaux téléphoniques avec des yaourts reliés par des fils, c'est toi, ce n'est pas nous. Donc nous, sans code, on ne peut rien faire
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2023
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2023
    Messages : 19
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Bonjour

    Montrer ton code peut-être... Le MacGyver, le type qui crée des réseaux téléphoniques avec des yaourts reliés par des fils, c'est toi, ce n'est pas nous. Donc nous, sans code, on ne peut rien faire
    D'accord. J'ai compris... Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #include <stdio.h>
    #include <stdlib.h>
     
    int main() {
     
        printf("مرحبا بالعالم\n"); // affiche "Bonjour le monde" en arabe
        return 0;
    }

    Ici l'affichage :

    Nom : CONSOLE.png
Affichages : 358
Taille : 13,6 Ko


    Voilà.. Il m'affiche n'importe quoi...

  4. #4
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 833
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 833
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par MacGyver_197 Voir le message
    Voilà.. Il m'affiche n'importe quoi...
    Non, c'est juste que ta console Windows n'est pas calibrée pour afficher de l'utf-8.

    Sur un Linux, ton code fonctionne parfaitement
    Nom : Gyver.png
Affichages : 378
Taille : 58,4 Ko

    Dans ta fenêtre MsDos, tape la commande mode con. Ca devrait afficher 5 ou 6 lignes dont une ligne marquée Page de codes : 850. Tape ensuite la commande chcp 1252 puis de nouveau mode con et là ça devrait afficher Page de codes : 1252. De là, ton programme devrait fonctionner.

    Tu peux aussi ouvrir une fenêtre Powershell et l'utiliser pour exécuter ton programme. Là aussi ça devrait fonctionner (Powershell est en utf8 par défaut).
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2023
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2023
    Messages : 19
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Dans ta fenêtre MsDos, tape la commande mode con. Ca devrait afficher 5 ou 6 lignes dont une ligne marquée Page de codes : 850. Tape ensuite la commande chcp 1252 puis de nouveau mode con et là ça devrait afficher Page de codes : 1252. De là, ton programme devrait fonctionner.

    Tu peux aussi ouvrir une fenêtre Powershell et l'utiliser pour exécuter ton programme. Là aussi ça devrait fonctionner (Powershell est en utf8 par défaut).
    Merci énormément. Alors sur le coup ça marche mais avec chcp 65001. Et le problème maintenant, c'est que les changements ne sont pas permanents. Comment pourrais je donc sauvegarder les changement ? Depuis je travaille sur ça je n'arrive toujours pas.

  6. #6
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 833
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 833
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par MacGyver_197 Voir le message
    Comment pourrais je donc sauvegarder les changement ? Depuis je travaille sur ça je n'arrive toujours pas.
    Désolé, ici c'est forum C. Il se peut que certains qui passent ici sachent dépatouiller la chose en MsDos mais t'auras plus de chance de trouver des types qui savent dans le forum MsDos.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème d'affichage dans la console
    Par Haythem17 dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 23/06/2014, 11h02
  2. Problème d'affichage dans la console d'Eclipse
    Par My_Sic dans le forum Eclipse C & C++
    Réponses: 1
    Dernier message: 27/10/2007, 02h19
  3. Eclipse problème d'affichage dans la console
    Par barako dans le forum Eclipse C & C++
    Réponses: 1
    Dernier message: 08/07/2007, 16h07
  4. [Applet]problème de d'affichage dans la console
    Par ederf dans le forum Langage
    Réponses: 1
    Dernier message: 19/07/2006, 17h04
  5. Problème a l'affichage dans la console (printf)
    Par PhoneKilleR dans le forum C
    Réponses: 21
    Dernier message: 23/09/2003, 17h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo