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 :

Visual studio express C++


Sujet :

Visual C++

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 4
    Par défaut Visual studio express C++
    Bonjour,
    Je débute la programmation en C++, et n'est pas de grandes autres connaissances. J'ai donc installé le produit. Je crée un petit prg et je n'ai la main qu'une seule fois :
    Il me pose la question, je réponds, mais ne me rends pas la main. Pour entente , c'est le nombre mystere. Si je ne rentre pas le nombre juste au premier coup, il me dit bien si il faut un nb sup ou inf, mais ne me redonne pas la main pour recommencer. Que dois-je faire ?? Il est important que j'arrive à m'en servir, et je comprends que ma sottise doit vous faire sourire !! avant d'être un crak, il faut être moins !!!
    Merci, tous vos conseils me seront très utiles et surtout très bien venus.

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    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 395
    Par défaut
    Peux-tu poster ton code ?

    De plus: Es-tu sûr que c'est un problème lié à Visual ou ne penses-tu pas que ça peut être simplement un problème C++ (auquel cas le forum C++ serait plus approprié) ?
    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
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 4
    Par défaut code du nombre mystère
    **********voici mon code**************************
    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
    26
     
    #include <iostream> // inclusion d'un fichier
    using namespace std; // utilisation du namesapce std
    void main (void) // ceci est la déclaration de la fonction principale
    { //début du bloc de la fonction principale
    	// instruction a exécuter 
    	int nbjoueur, nbmystere;
    	nbmystere = 108;
    	cout << "Faites une tentative : ";
    	// Lecturedu nombre entré par le joueur
    	cin >> nbjoueur;
     
    	// comparaison avec le nombre mystere
    	if (nbjoueur == nbmystere)
    		cout << "Felicitations ! " 
    			 << " Vous avez trouvé le nombre mystere ! " 
    			 << endl;
    	else
    	{
    		if (nbjoueur < nbmystere)
    			cout << "Plus ! " << endl;
    		else
    			cout << "Moins ! " << endl;
    	}
     
    }// fin du bloc de la fonction principale
    ************voici mon problème :
    lorsque je génère c'est = génération réussie. Cependant, si je ne trouve pas le nbmystere tout de suite, il me fait la sortie suivante

    reponse du prg : C:\windows\sytem32\cmd.exe
    Faites une tentative : 15
    Plus !
    Appuyez sur une touche pour continuer...
    ***********FIN********** et donc je n'a

  4. #4
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    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 395
    Par défaut


    Tu dois faire une boucle dans ton programme.

    Au fait, main() retourne un int. Toujours.
    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
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 4
    Par défaut code du nombre mystère
    **********voici mon code**************************
    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
    26
     
    #include <iostream> // inclusion d'un fichier
    using namespace std; // utilisation du namesapce std
    void main (void) // ceci est la déclaration de la fonction principale
    { //début du bloc de la fonction principale
    	// instruction a exécuter 
    	int nbjoueur, nbmystere;
    	nbmystere = 108;
    	cout << "Faites une tentative : ";
    	// Lecturedu nombre entré par le joueur
    	cin >> nbjoueur;
     
    	// comparaison avec le nombre mystere
    	if (nbjoueur == nbmystere)
    		cout << "Felicitations ! " 
    			 << " Vous avez trouvé le nombre mystere ! " 
    			 << endl;
    	else
    	{
    		if (nbjoueur < nbmystere)
    			cout << "Plus ! " << endl;
    		else
    			cout << "Moins ! " << endl;
    	}
     
    }// fin du bloc de la fonction principale
    ************voici mon problème :
    lorsque je génère c'est = génération réussie. Cependant, si je ne trouve pas le nbmystere tout de suite, il me fait la sortie suivante

    reponse du prg : C:\windows\sytem32\cmd.exe
    Faites une tentative : 15
    Plus !
    Appuyez sur une touche pour continuer...
    ***********FIN********** et donc je n'ai pas la possibilité de recommencer. Dès que j'appuie sur une touche pour continuer il disparait. Dois-je appuyer sur une touche précise ou sur n'importe laquelle ?
    Après lui avoir répondu a "faites une tentative" je tape le nombre voulu puis j'appuie sur ENTER. et voila la sortie :
    ******* afficher la sortie a partir de "deboguer"*******

    'mystere.exe' : Chargé 'C:\WINDOWS\system32\ntdll.dll'
    'mystere.exe' : Chargé 'C:\WINDOWS\system32\kernel32.dll'
    'mystere.exe' : Chargé 'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcp90d.dll'
    'mystere.exe' : Chargé 'C:\WINDOWS\WinSxS\x86_Microsoft.VC90.DebugCRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_597c3456\msvcr90d.dll'
    Le programme '[536] mystere.exe: Natif' s'est arrêté avec le code 0 (0x0).
    Je pense vous avoir tout dit. Encore merci à qui pourra m'aider.Peut-être ai-je mal parametrer VS EXPRESS

  6. #6
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    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 395
    Par défaut
    Ton code est le même qu'avant, et tu as ENCORE oublié la balise CODE.
    Je n'ai rien de plus à dire.
    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.

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 4
    Par défaut nombre mystere et vs c++
    http://www.developpez.net/forums/ima...es/yaisse2.gif
    Merci, j'ai bien compris, et avec une boucle cela fonctionne, j'étais aller trop vite. Par contre j'ai un autre problème, ou puis-je trouver mon .exe ? il y en a 3 dans mes projets et ce n'est pas les bons. Dois-je faire une action particulière pour générer des .exe de mes programmes ?
    Merci encore, les débuts sont rarement faciles !!!

  8. #8
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    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 395
    Par défaut
    Typiquement, Visual doit avoir créé l'exécutable dans le dossier Debug de ta solution.
    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.

Discussions similaires

  1. Extension dans visual studio express
    Par ratamovic dans le forum MFC
    Réponses: 2
    Dernier message: 06/07/2006, 00h16
  2. Réponses: 1
    Dernier message: 19/06/2006, 10h24
  3. Infos sur visual studio express
    Par molo2003 dans le forum MFC
    Réponses: 2
    Dernier message: 10/05/2006, 16h18
  4. [C#] visual studio express / add-in outlook
    Par xxbillouxx dans le forum Windows Forms
    Réponses: 3
    Dernier message: 15/11/2005, 14h35

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