salut à tous je ne suis qu'un etudiant qui débute dans le c++.
j'utilise Dev-C++ pour programmer mais je n'arrive pas a aller a la
ligne. et
les fenetres ms-dos se ferment instantanément aprés leurs ouverture
sauf si je demande au prog une saisie d'une valeur.
voila le début de mon prog
#include "stdio.h"
#include "iostream.h"
main()
{
int nb1,nb2,i,tot;
cout<<" I ";
for (i=1;i<=10;i=i+1)
cout<<i<<" ";
cin>>nb1;
}
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Loïc Joly
news.wanadoo.fr wrote:
salut à tous je ne suis qu'un etudiant qui débute dans le c++.
j'utilise Dev-C++ pour programmer mais je n'arrive pas a aller a la ligne.
Aller à la ligne en vidant le tampon : ajoute << std::endl à ton cout. Aller à la ligne sans vider le tampon : ajoute n dans la chaîne de caractères affichée.
et les fenetres ms-dos se ferment instantanément aprés leurs ouverture sauf si je demande au prog une saisie d'une valeur.
Bin, à la fin du programme, demande une valeur (ou fait cin.ignore();).
#include "stdio.h" #include "iostream.h"
Quand on a le choix, on préfère l'utilisation de <cstdio> (encore que je n'en vois pas l'usage dans le code que tu as écrit) et <iostream>. Les noms sont alors définins dans l'espace de nom std.
main() main retourne un int.
{ int nb1,nb2,i,tot; En général, on déclare une variable le plus tard possible, quand on peut
l'initialiser à la déclaration, ce qui permet d'éviter qu'une variable non initialisée traine dans le programme, attendant la moindre occasion de causer un bug.
cout<<" I "; for (i=1;i<;i=i+1) cout<<i<<" "; cin>>nb1; }
-- Loïc
news.wanadoo.fr wrote:
salut à tous je ne suis qu'un etudiant qui débute dans le c++.
j'utilise Dev-C++ pour programmer mais je n'arrive pas a aller a la
ligne.
Aller à la ligne en vidant le tampon : ajoute << std::endl à ton cout.
Aller à la ligne sans vider le tampon : ajoute n dans la chaîne de
caractères affichée.
et
les fenetres ms-dos se ferment instantanément aprés leurs ouverture sauf
si je demande au prog une saisie d'une valeur.
Bin, à la fin du programme, demande une valeur (ou fait cin.ignore();).
#include "stdio.h"
#include "iostream.h"
Quand on a le choix, on préfère l'utilisation de <cstdio> (encore que je
n'en vois pas l'usage dans le code que tu as écrit) et <iostream>. Les
noms sont alors définins dans l'espace de nom std.
main()
main retourne un int.
{
int nb1,nb2,i,tot;
En général, on déclare une variable le plus tard possible, quand on peut
l'initialiser à la déclaration, ce qui permet d'éviter qu'une variable
non initialisée traine dans le programme, attendant la moindre occasion
de causer un bug.
cout<<" I ";
for (i=1;i<;i=i+1)
cout<<i<<" ";
cin>>nb1;
}
salut à tous je ne suis qu'un etudiant qui débute dans le c++.
j'utilise Dev-C++ pour programmer mais je n'arrive pas a aller a la ligne.
Aller à la ligne en vidant le tampon : ajoute << std::endl à ton cout. Aller à la ligne sans vider le tampon : ajoute n dans la chaîne de caractères affichée.
et les fenetres ms-dos se ferment instantanément aprés leurs ouverture sauf si je demande au prog une saisie d'une valeur.
Bin, à la fin du programme, demande une valeur (ou fait cin.ignore();).
#include "stdio.h" #include "iostream.h"
Quand on a le choix, on préfère l'utilisation de <cstdio> (encore que je n'en vois pas l'usage dans le code que tu as écrit) et <iostream>. Les noms sont alors définins dans l'espace de nom std.
main() main retourne un int.
{ int nb1,nb2,i,tot; En général, on déclare une variable le plus tard possible, quand on peut
l'initialiser à la déclaration, ce qui permet d'éviter qu'une variable non initialisée traine dans le programme, attendant la moindre occasion de causer un bug.
cout<<" I "; for (i=1;i<;i=i+1) cout<<i<<" "; cin>>nb1; }
-- Loïc
news.wanadoo.fr
merci pour toutes tes réponse elles m'ont grandement aidé ;-)
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
merci pour toutes tes réponse elles m'ont grandement aidé ;-)
--
Ceci est une signature automatique de MesNews.
Site : http://mesnews.no-ip.com
merci pour toutes tes réponse elles m'ont grandement aidé ;-)
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com
Pierre Maurette
"news.wanadoo.fr" a écrit [...]
les fenetres ms-dos se ferment instantanément aprés leurs ouverture sauf si je demande au prog une saisie d'une valeur. Effectivement, je n'ai pas trouvé cette option dans DevC++.
A la place de la saisie d'une valeur, vous pouvez utiliser (avant le return du main()) : system("PAUSE"); system(); doit être défini dans stdlib.h, et ce n'est bien entendu pas portable. Vous pouvez également tout simplement ouvrir et garder ouverte une fenêtre DOS (= "Invite de commandes" ou "Commandes MS-DOS"). En lançant DOSKEY si nécessaire, vous lancer votre programme pour test par une seule touche (flèche).
Pour ouvrir cette fenêtre dans un répertoire donné d'un simple clic droit sur ce répertoire dans l'explorateur, vous pouvez vous inspirer de : DOS_PROMPT_98.reg:
Certains Tweakers le font tout seul. Il me semble que cette possibilité est préinstallée souys XP.
"news.wanadoo.fr" <ton@free.fr> a écrit
[...]
les fenetres ms-dos se ferment instantanément aprés leurs ouverture
sauf si je demande au prog une saisie d'une valeur.
Effectivement, je n'ai pas trouvé cette option dans DevC++.
A la place de la saisie d'une valeur, vous pouvez utiliser (avant le return
du main()) :
system("PAUSE");
system(); doit être défini dans stdlib.h, et ce n'est bien entendu pas
portable.
Vous pouvez également tout simplement ouvrir et garder ouverte une fenêtre
DOS (= "Invite de commandes" ou "Commandes MS-DOS"). En lançant DOSKEY si
nécessaire, vous lancer votre programme pour test par une seule touche
(flèche).
Pour ouvrir cette fenêtre dans un répertoire donné d'un simple clic droit
sur ce répertoire dans l'explorateur, vous pouvez vous inspirer de :
DOS_PROMPT_98.reg:
les fenetres ms-dos se ferment instantanément aprés leurs ouverture sauf si je demande au prog une saisie d'une valeur. Effectivement, je n'ai pas trouvé cette option dans DevC++.
A la place de la saisie d'une valeur, vous pouvez utiliser (avant le return du main()) : system("PAUSE"); system(); doit être défini dans stdlib.h, et ce n'est bien entendu pas portable. Vous pouvez également tout simplement ouvrir et garder ouverte une fenêtre DOS (= "Invite de commandes" ou "Commandes MS-DOS"). En lançant DOSKEY si nécessaire, vous lancer votre programme pour test par une seule touche (flèche).
Pour ouvrir cette fenêtre dans un répertoire donné d'un simple clic droit sur ce répertoire dans l'explorateur, vous pouvez vous inspirer de : DOS_PROMPT_98.reg: