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

Visual C++ Discussion :

[VS2005] J'ai pas de console :'(


Sujet :

Visual C++

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 825
    Par défaut [VS2005] J'ai pas de console :'(
    Bonjour à tous,

    Je suis en train de faire une sorte de Mario Kart (qui est déjà bien avancé) et pour commencer le projet, je suis allé dans les exemples de DirectX, et j'ai démarré à partir d'un projet DX vide (DXEmptyProject).

    Alors je sais pas trop quels sont ses config, mais j'arrive pas à afficher la console, et quand je fait un println ou un cout << "texte", ça ne sort rien dans la zone de sortie du programme...

    Y'a une option à activer? Un argument à rajouter?

    Je vous remercie beaucoup

    A bientôt

    Aurélien

  2. #2
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Il faut que ce soit un projet console:
    http://arb.developpez.com/vc++/expre...Lprojet-stdcpp
    ca peut être changé par la suite via les options du projet->linker->system->subsystem:Console.
    Attention, il faut aussi changer WinMain() en main().

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 825
    Par défaut
    Ok,

    Je te remercie beaucoup, je note tout ça, j'essaye ce soir, et je te dit quoi demain (j'ai le net qu'au travail c'est pour ça).

    Merci encore

    A bientôt

    Aurélien

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 86
    Par défaut
    Bonjour

    Si c'est juste pour écrire du texte sur la console, il y a aussi la solution d'écrire ce texte dans un fichier (avec un ofstream par exemple), pour ne pas avoir à modifier le projet et le main.

  5. #5
    Membre chevronné
    Avatar de bigquick
    Profil pro
    Inscrit en
    Août 2002
    Messages
    356
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 356
    Par défaut
    Si c'est juste pour écrire du texte sur la console, il y a aussi la solution d'écrire ce texte dans un fichier (avec un ofstream par exemple), pour ne pas avoir à modifier le projet et le main.
    Si tu optes pour cette solution, tu peux utiliser rdbuf, ce qui te permettra de rediriger tous tes cout vers le fichier en question.
    http://www.cplusplus.com/ref/iostream/ios/rdbuf.html

    (tu n'auras pas à changer toutes les occurences de cout, ni à avoir un ofstream de portée globale)

    Mais je pense qu'ajouter une console sera suremement plus simple à utiliser (si pour du débuggage)

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 825
    Par défaut
    ué c pour le débugage et peut-être plus tard pour l'utilisateur

    Enfin comme c'est une fenetre directX, pour interagir avec l'utilisateur, j'devrai créer une fenetre pour affichier des message, et en récolter...

    Je sais pas trop comment m'y prendre pour faire cette fenetre du style console de counter strike.

    Mais bon pour le moment j'ai juste besoin d'affichier les messages quelque part...

    J'vais tester vite fait ce midi et j'vous dit quoi

    Merci

    A bientôt

  7. #7
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 825
    Par défaut
    Merci beaucoup

    J'ai changé le projet et mis la fonction main() à la place de WINMAIN et ça fonctionne.

    J're-posterai un message plus tard pour demander comment y ajouter une sorte de textbox afin de donner la possibilité à l'utilisateur d'envoyer des commandes.

    Merci encore

    A bientôt

    Aurélien

  9. #9
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    N'oublie pas que DirectX propose maintenant via un nouveau framework des fonctions de gestion d'interface graphique, très faciles d'utilisation et permettant d'intégrer des contrôles (champ de texte, de saisie, ...) directement à l'application.

  10. #10
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 825
    Par défaut
    Ha ok, je retiens, et je m'y intéresserai d'avantage au moment venu. En attendant, la console me suffit pour ce que j'ai a faire.

    Merci beaucoup Loulou

    A bientôt

    Aurélien

  11. #11
    Membre émérite Avatar de HanLee
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    738
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2004
    Messages : 738
    Par défaut
    Le projet DirectX compile en mode console ??
    Sans avoir besoin de WinMain ? C'est bizarre !
    En mettant juste un main ?

  12. #12
    Membre éprouvé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    1 825
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 1 825
    Par défaut
    bah oui ça compile correctement

  13. #13
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    WinMain -> projet Win32 (sans console)
    main -> projet avec console

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

Discussions similaires

  1. pas de console dadministration glassfish
    Par pepitoluna dans le forum NetBeans
    Réponses: 3
    Dernier message: 10/07/2010, 13h49
  2. Hello world ! je ne vois pas de console
    Par carlines dans le forum Code::Blocks
    Réponses: 2
    Dernier message: 17/02/2010, 22h02
  3. Réponses: 0
    Dernier message: 06/05/2009, 12h12
  4. Quelle alternative a VS2005 qui tourne pas sous Vista ?
    Par Cazaux-Moutou-Philippe dans le forum Visual Studio
    Réponses: 10
    Dernier message: 06/03/2007, 15h59
  5. processus enfant : pas de console ?
    Par The Lord of Nesquik dans le forum Windows
    Réponses: 2
    Dernier message: 27/01/2007, 16h17

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