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 :

Initialiser variable avec gotoxy


Sujet :

C++

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    �tudiant
    Inscrit en
    D�cembre 2015
    Messages
    1
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : D�cembre 2015
    Messages : 1
    Par d�faut Initialiser variable avec gotoxy
    Bonjour, j'ai une question concernant la fonction gotoxy.

    Code c : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    gotoxy(0,10);
    cout << "Salut";

    Sans faire string a = "Salut"; gotoxy(0,10); cout << a; ....
    Est-il possible de cr�er une variable (string) qui irait prendre les cinq caract�res du output Salut � la position (0,10) et l'initialiser � une variable?

    ex)
    gotoxy (0,10);
    read ou get (valeur des 5 caract�res ou de la ligne);
    set (la valeur dans une variable);

    Merci.

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Ton gotoxy(), de quelle API vient-il?
    Curses?
    Borland? (si oui, quelle version?)
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre �clair�
    Homme Profil pro
    Inscrit en
    F�vrier 2013
    Messages
    70
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : F�vrier 2013
    Messages : 70
    Par d�faut
    gotoxy, une fonction DOS qui �tait dans <conio.h> (console input output). Elle fonctionne quand l'�cran est en mode texte. Elle place le curseur � l'�cran � la position (x,y). Cette fonction �tait exclusive � Turbo C++ et Borland C++, elle ne fait pas partie du C++ standard et elle ne fonctionne que sur PC et compatibles.

    https://instilledbee.wordpress.com/2...omment-page-1/

    Pour lire l'�cran (la m�moire vid�o de la carte VGA) , en mode texte sous DOS, avec une seule application qui roule, on doit lire un tableau qui commence � l�adresse 0xB8000 si ma m�moire est bonne. Je n'ai pas fait cela depuis plus de 20 ans.

    Il existe une impl�mentation plus r�cente, mais je ne l'ai jamais utilis�e http://conio.sourceforge.net/ .

  4. #4
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

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

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Citation Envoy� par Pierre le Grand Voir le message
    Pour lire l'�cran (la m�moire vid�o de la carte VGA) , en mode texte sous DOS, avec une seule application qui roule, on doit lire un tableau qui commence � l�adresse 0xB8000 si ma m�moire est bonne. Je n'ai pas fait cela depuis plus de 20 ans.
    Et pour �a, avoir un programme qui tourne vraiment sous DOS, en 16 bits et tout. Et donc un programme qui, sous une version 64 bits de Windows, n�cessite DOSBox.

    J'ai fait cela aussi, j'ai appris � programmer sous DOS dans l'ann�e scolaire 2001-2002.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre �clair�
    Homme Profil pro
    Inscrit en
    F�vrier 2013
    Messages
    70
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : F�vrier 2013
    Messages : 70
    Par d�faut
    Citation Envoy� par M�dinoc Voir le message
    Et pour �a, avoir un programme qui tourne vraiment sous DOS, en 16 bits et tout. Et donc un programme qui, sous une version 64 bits de Windows, n�cessite DOSBox.

    J'ai fait cela aussi, j'ai appris � programmer sous DOS dans l'ann�e scolaire 2001-2002.
    Effectivement, on ne peut pas faire cela sous Windows, m�me en 32 bits. Je n'ai jamais essay� FreeDOS dans une virtualbox, l'adresse 0xB800 devrait �tre accessible.

    J'ai suivi mon cours d'assembleur en 1993. Il y a tellement de nouveaux registres qui n'existaient pas � l'�poque.

Discussions similaires

  1. initialisation des variable avec une boucle
    Par grospatapouf dans le forum Langage
    R�ponses: 10
    Dernier message: 10/01/2009, 12h17
  2. initialiser une variable avec de l'hexadecimale
    Par dietrich dans le forum VB.NET
    R�ponses: 1
    Dernier message: 12/01/2007, 10h21
  3. Generer des noms de variables avec une boucle
    Par moutanakid dans le forum MS SQL Server
    R�ponses: 4
    Dernier message: 28/07/2004, 17h45
  4. initialisation Directinput avec delphi
    Par Madmaxx dans le forum DirectX
    R�ponses: 1
    Dernier message: 21/02/2003, 17h37
  5. Désigner une variable avec une variable?
    Par littleman dans le forum Paradox
    R�ponses: 4
    Dernier message: 12/08/2002, 11h21

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