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 :

Afficher un texte à un endroit bien précis


Sujet :

C++

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 41
    Points : 41
    Points
    41
    Par défaut Afficher un texte à un endroit bien précis
    Bonjour,
    En langage basic pour afficher un texte à un endroit bien précis il faut lui indiquer une ligne et une colonne, jusque là, je sais faire. Mais comment fait-on en c++ ? N'hésitez pas à expliquer étape par étape.
    merci

  2. #2
    Expert éminent
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Points : 8 389
    Points
    8 389
    Par défaut
    Ce n'est pas possible en C++ standard, car l'écran est une chose qui n'existe pas en C++. Sur le système pour lequel tu développes (DOS ? Windows ? Linux ? Mac OS X ? etc.) ça a sûrement un sens. Quel est donc ton système et quel compilateur utilises-tu ? Tu peux aussi utiliser une bibliothèque multiplateforme comme PDCurses.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 41
    Points : 41
    Points
    41
    Par défaut
    Mon système est Windows, mais la fenêtre d'execution s'ouvre sous Dos. Mon compilateur c'est dev cpp. Je ne connais pas pdcurse. A propos du basic existe-t'il encore un logiciel qui me permettrait de programmer ?
    merci Melem

  4. #4
    Expert éminent
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Points : 8 389
    Points
    8 389
    Par défaut
    Dev-Cpp crée des applications Windows, pas des applications MS-DOS. Tu cofonds juste applications consoles (applications Windows ressemblant à des applications DOS) et vraies applications MS-DOS.

    Alors sous Windows la modification de la position du curseur dans la console se fait avec la fonction SetConsoleCursorPosition.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    #include <iostream>
    #include <windows.h>
    #include <conio.h>
     
    void GotoXY(HANDLE hConsoleOutput, SHORT x, SHORT y);
     
    int main()
    {
        // Ce programme suppose que la sortie standard est attachee a la console.
        HANDLE hConsoleOutput = GetStdHandle(STD_OUTPUT_HANDLE);
        GotoXY(hConsoleOutput, 38, 11);
        std::cout << "1234" << std::flush;
        getch();
        return 0;
    }
     
    void GotoXY(HANDLE hConsoleOutput, SHORT x, SHORT y)
    {
        COORD P;
     
        P.X = x;
        P.Y = y;
     
        SetConsoleCursorPosition(hConsoleOutput, P);
    }
    Voici d'autres sujets autour de la gestion de la console qui risquent de t'intéresser : [FAQ] Applications consoles.

    Pour ce qui est du BASIC, ce n'est plus très utilisé de nos jours mais tu peux toujours télécharger QBasic en cherchant un peu sur google.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 41
    Points : 41
    Points
    41
    Par défaut
    Tes réponses m'aident beaucoup merci Melem

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 11/04/2015, 12h33
  2. Réponses: 2
    Dernier message: 18/11/2014, 13h56
  3. Écriture à un endroit bien précis
    Par morinxav1 dans le forum Débuter
    Réponses: 6
    Dernier message: 18/10/2011, 16h52
  4. ajouter un document à un endroit bien précis
    Par bidule123456 dans le forum Langage
    Réponses: 7
    Dernier message: 04/07/2007, 17h00
  5. Afficher du texte à un endroit précis
    Par Sephiroth Lune dans le forum C++
    Réponses: 7
    Dernier message: 15/08/2006, 17h26

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