Comment faire ?

Fermé
Thierry - 19 déc. 2003 à 11:41
 THIERRY - 22 déc. 2003 à 11:04
Bonjour,
je découvre le C++, et, bien évidemment, je commence par éplucher les millers de pages écrites sur le net, et me lance dans le fameux "hello world" ! OK ! Seulement voilà, j'utilise dev-c++ (sous windows NT4) pour compiler, et quand je lance la commande "compile and run", ma fenêtre console s'ouvre et se ferme aussitôt. Je ne trouve que la solution d'écire une commande cin>> pour voir quelque chose à l'écran.
1ère question: comment laisser la console ouverte, et comment la fermer sur mon ordre ?
2° question: j'arrive à faire un mini programme du type:
#include <iostream.h>
int main ()

{
int a;
cout << "saisir un chiffre :\n";
cin >> a;
if (a > 10)
cout << "Trop grand\n";
else
cout << "OK !\n";
cin >> a;
}
mais comment faire pour obtenir ce même programme en remplacant les chiffres par des phrases ?
D'avance merci pour votre aide !
Thierry.

4 réponses

Commence par le C puis évolue vers C++ on a jamais (ça devient de moins en moins vrai) bâti une maison en posant des pans de mur mais en posant brique apres brique.

Mis à part ma remarque, voici un "Hello world!" en C puis C++:

/* En C */

#include <stdio.h>
#include <stdlib.h>

signed int main()
{
printf("Hello World!\n");
system("pause");
return EXIT_SUCCESS;
}

/* En C++ */

#include <cstdio>
#include <cstdlib>

signed int main()
{
std::printf("Hello World!\n");
std::system("pause");
return EXIT_SUCCESS;
}

/* En C++ */

#include <iostream>
#include <cstdlib>

signed int main()
{
std::cout << "Hello World!\n";
std::system("pause");
return EXIT_SUCCESS;
}

/*
Comme tu peux l'observer le C est compatible C++ (puisque c'est sa base) pour le peu qu'on adapte un peu le code.
*/
0
pour pouvoir finir le programme sans que dev ferme la fenetre
inclut

#include <stdlib.h>

et dans ton programme met la fonction system("commande")
remplace commande par:

pause pour que le prog fasse une pause
cls pour effacer l'ecran
et toutes les autres commandes MS-DOS

system(char*) execute les commandes que tu lui passesous MS-DOS
0
MERCI BOB !
Je commence à y voir un peu plus clair !
Thierry.
0
Merci Topic,
Je fais un essai de suite !
Thierry.
0