Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1201 connectés 

  FORUM HardWare.fr
  Programmation

  [Visual C++] Problème avec un programme simple

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Visual C++] Problème avec un programme simple

n°19395
Alload
Posté le 19-03-2001 à 21:17:53  profilanswer
 

Voilà, je fais un projet Win 32 Console Application et j'ajoute un fichier C++ avec ça dedans:
 
#include <windows.h>
#include <iostream.h>
#include <stdio.h>
 
main ()
{
printf ("Test" );
 
return 0;
}
 
 
Ben quand je lance le programme, il y aune fenetre qui s'ouvre et qui se ferme une fraction de seconde plus tard. Comment faire pour que cette fenetre reste ouverte et affiche "Test"?
 
Merci.

mood
Publicité
Posté le 19-03-2001 à 21:17:53  profilanswer
 

n°19399
darkoli
Le Petit Dinosaure Bleu
Posté le 19-03-2001 à 21:23:39  profilanswer
 

ben tu fais un readkey ou while (1) {} ou un truc dans ce genre .... c'est pas compliqué pourtant .....

n°19401
gilou
Modérateur
Modzilla
Posté le 19-03-2001 à 21:27:48  profilanswer
 

Deja, tu ecris printf ("Test\n" );  
Histoire d'etre sur que le buffer va etre flushe.
 
Ensuite, tu cree un fichier .bat
qui comme premiere ligne lance ton programme, et comme seconde ligne, a l'instruction "pause".
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
n°19403
verdoux
And I'm still waiting
Posté le 19-03-2001 à 21:28:06  profilanswer
 

Tu le lances depuis une console "texte".

n°19406
Alload
Posté le 19-03-2001 à 21:34:45  profilanswer
 

Bon si je lance le programme avec la console DOS ça marche, si je mets un un while dedans aussi. Mais il n'existe pas de solution "propre"?
 
Quand je programmais avec Borland C++ 4 ça marchait tout seul.

n°19612
Mouky
Posté le 20-03-2001 à 23:45:42  profilanswer
 

Essayes de lancer l'appli sous visual avec CTrl + F5, et normalement il te propose d'appuyer sur une touche pour fermer ta fenetre DOS

n°19613
dark_kille​r
Posté le 21-03-2001 à 00:02:54  profilanswer
 

tu rajoute un petit  
getch();
mais je sais po si il faut rajouter le fichier conio.h
paske comme ça pour fermer le prog il faut faire entrée
enfin c ce ke je crois avec mon petit niveau de prog C++ (vraiment nul d'ailleurs...)

n°20151
janoscoder
Posté le 23-03-2001 à 18:09:09  profilanswer
 

mais tout ça c'est du c pas ++. le ++ ça se mérite que diantre!

n°20162
ics
Posté le 23-03-2001 à 18:29:49  profilanswer
 

Citation :

#include <windows.h>  
#include <iostream.h>  
#include <stdio.h>  


 
Pourquoi est-ce que tu inclus "windows.h" et "iostream.h" ?
 

Citation :

main ()


 
En C++ (et même en C) il faut déclarer le main() comme ceci:
int main( void ) ou int main()
 

Citation :

printf ("Test" );


 
printf( "Test\n" );
 

Citation :

Ben quand je lance le programme, il y aune fenetre qui s'ouvre et qui se ferme une fraction de seconde plus tard. Comment faire pour que cette fenetre reste ouverte et affiche "Test"?


 
Si tu veux que la "fenêtre" reste ouvert tu mets getchar(); après ton printf et ça devrait fonctionner.

n°20166
Alload
Posté le 23-03-2001 à 18:36:31  profilanswer
 

Ca sert à quoi le void dans int main (void)?

mood
Publicité
Posté le 23-03-2001 à 18:36:31  profilanswer
 

n°20201
BifaceMcLe​OD
The HighGlandeur
Posté le 23-03-2001 à 20:52:05  profilanswer
 

C'est pour dire explicitement que la fonction n'a pas de paramètres. C'est plus propre.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [Visual C++] Problème avec un programme simple

 

Sujets relatifs
[JAVASCRIPT] faire un pop up simple avec du texte ? Genre "coucou" ?[Visual C++] Comment ajouter un .h au projet?
[C] probleme de fgets()Problème de connexion à une BD Oracle 8
Installshield ... ptit problème ...probleme avec la combobox sous delphi ...
Problème de session sous PHP4Pb Déclaration attribut Visual C++
Pb Déclaration attribut Visual C++Ptit probleme pour un site asp
Plus de sujets relatifs à : [Visual C++] Problème avec un programme simple


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR