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 :

Affichage Cout et sorti ecran


Sujet :

C++

  1. #1
    Membre éclairé Avatar de Nono Sto
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 350
    Par défaut Affichage Cout et sorti ecran
    Chères amies , chers amis du forum

    je réfléchi à un affichage comme ceci:



    L'idée est d'afficher la dernière colonne au bout de la fenêtre DOS, et par un algorithme backward afficher les autre colonne, cela devrait faire quelque chose comme sa:

    puis appelé une instruction qui permet de revenir sur une des ligne précédente afficher





    Alors mon probleme je ne sais quel instruction qui permet cela, pourriez vous m'aider SVP
    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Personnellement, je ne parviens pas à voir les images jointes.

  3. #3
    Membre chevronné

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 426
    Par défaut
    Moi non plus!!! Pas d'images!

  4. #4
    Membre éclairé Avatar de Nono Sto
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 350
    Par défaut
    Chères amies, chers amis je ne sait pas ce qu'il c'est passé

    j'ai réécrit mon post sur traitement de texte ce sera plus lisible merci


  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 23
    Par défaut
    En pur C++, tu ne peux pas le faire avec un simple cout, mais si tu connais la largeur à l'avance, tu peux te débrouiller (par contre une fois que tu as affiché la colonne de droite, tu ne peux plus insérer une colonne à gauche, tout le triangle doit être affiché en même temps).

    Tu peux regarder du coté de ncurses qui te permettra de placer du texte n'importe où dans le terminal.

    EDIT*: après relecture, je ne suis pas sur, tu veux afficher en une fois*? Si oui, c'est facilement faisable sans ncurses…

  6. #6
    Membre éclairé Avatar de Nono Sto
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 350
    Par défaut
    Merci

    peu importe, je l'ai écrit en séquentielle pour donner une idée de l'algorithme.
    En fait le plus simple est de commencer par le noeud de depart sauf que je ne sais pas comment bien positionner les valeurs parrapport au autre de l'arbre

  7. #7
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Par défaut
    Le plus simple pour faire ce genre de choses, plutôt que de reculer le curseur sur l'écran, consiste à travailler un interne sur un tableau de caractères à 2 dimensions, puis d'afficher ce tableau quand tu as dessiné tout ce que tu voulais dedans.
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage à la découverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'hésitez pas à me contacter.

  8. #8
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 059
    Billets dans le blog
    142
    Par défaut
    Bonjour,

    Je pense que l'on pourrai aussi avoir une solution en utilisant pdcurses/ncurses qui est une bibliothèque pour interface graphique en console.
    Cela donnera beaucoup de fonctionnalité, mais on moins, vous pouvez affiché partout où vous le voulez.

    Sinon, le tableau (buffer) d'écran est l'autre bonne solution (d'après moi)
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. Réponses: 5
    Dernier message: 19/04/2010, 11h38
  2. CARACTERE DE PROTECTION POUR SORTIE ECRAN
    Par shell dans le forum Langage
    Réponses: 8
    Dernier message: 08/07/2009, 12h53
  3. Affichage : Carte Vidéo ou Ecran ?
    Par NeraOne dans le forum Composants
    Réponses: 2
    Dernier message: 18/07/2008, 18h26
  4. Manipuler la sortie ecran
    Par pgerard dans le forum DirectX
    Réponses: 4
    Dernier message: 09/04/2007, 10h40
  5. Sortie Ecran avec DevCpp
    Par vargasvan dans le forum Dev-C++
    Réponses: 6
    Dernier message: 06/10/2005, 11h24

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