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.
janoscoder
mais tout ça c'est du c pas ++. le ++ ça se mérite que diantre!
dark_killer
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...)
Mouky
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
Alload
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.
verdoux
Tu le lances depuis une console "texte".
gilou
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+,
darkoli
ben tu fais un readkey ou while (1) {} ou un truc dans ce genre .... c'est pas compliqué pourtant .....
Alload
Voilà, je fais un projet Win 32 Console Application et j'ajoute un fichier C++ avec ça dedans:
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"?