Posez votre question Signaler

[DEV-c++] mode d'emploi [Résolu]

grand - Dernière réponse le 26 déc. 2007 à 22:28
bonjour à tous,
voila mon probleme:pour executer un programme sur dev-c++,je dois placer le curseur à la fin du programme afin d'utiliser la commande executer jusqu'au curseur,si j'emploie la commande executer seulement la fenetre d'affichage s'ouvre pour se refermer d'aussitot.et meme comme ca,la fenetre apparait directement reduite.comment puis-je remedier à cela?
(je sais c'est pas un gros probleme mais à la longue ca devient chiant :) ).
merci d'avance pour votre aide.
Lire la suite 

[DEV-c++] mode d'emploi »

7 réponses
Réponse
+0
moins plus
Salut,

J'ai pas tres bien compris ta question, mais si c'est parce que la console se ferme rapidement, il faut que tu rajoute ds le main(), apres l'éxécution de ton code System("Pause");

Voila
Ajouter un commentaire
Réponse
+0
moins plus
salut.
pareil que dnt91, sauf que j'utiliserai plutot getch() à la place de system("pause") car ce dernier n'est pas portable.
Ajouter un commentaire
Réponse
+0
moins plus
je n'ai pas compris vos reponses les gars :).
je parle de la fenetre avec fond noir dans laquelle s'execute le programme.
je suis debutant en programmation,merci de votre comprehension.
Ajouter un commentaire
Réponse
+0
moins plus
salut

une des solutions proposés est de rajouter ceci à ton programme afin que tu puisses avoir le temps de voir ce qu'il y a d'écrit dans la fenêtre Dos

(T'inquiètes pas, celà n'altère pas la performance de ton programme)

int tmp ;
cout << "Tapes un code de valeur, ex: a, b c, ... : (c8";
cin  <<  tmp ;


rajoute ceci à ton script; tu verras la différence...

Explication: le dos qui est froussard, doit attendre que tu tapes une touche pour pouvoir se fermer, Dos
de chez Microsoft est une tête à claques, c'est normal, tu travailles
sur une IDE (Dev C++) qui ne fait pas partie de dos

(c9

bx
Ajouter un commentaire
Réponse
+0
moins plus
Re

Voici la preuve que ton Dev c++ fonctionne

------------------------------------------------------------------------------------------------------

#include <iostream.h>
const int taille = 15;
//------------------------------------------------------------------------------------
struct Eleve {
  char nom[taille], prenom[taille];
  double notes[10], moyenne;
  unsigned short nombreNotes;
};
//------------------------------------------------------------------------------------
int main(){
  int choix;
  Eleve *eleve = new Eleve;
  eleve->nom[0] = '\0';
  eleve->prenom[0] = '\0';
  eleve->nombreNotes = 0;
  do {
    cout << "---------------------------" << endl;
    cout << " Eleve" << endl;
    cout << "---------------------------" << endl;
    cout << "Nom..............: " << eleve->nom << endl;
    cout << "Prenom...........: " << eleve->prenom << endl;
    cout << "Notes............: " ;
    for (int i=0; i<eleve->nombreNotes; cout << eleve->notes[i++] << ' ');
    cout << endl;
    eleve->moyenne = 0.0;
    for (int i=0; i<eleve->nombreNotes; i++) eleve->moyenne += eleve->notes[i];
    if (eleve->nombreNotes) eleve->moyenne /= eleve->nombreNotes;
    cout << "Moyenne..........: " << eleve->moyenne << endl;
    cout << "Nombre de notes..: " << eleve->nombreNotes << endl;
    cout << "---------------------------" << endl;
    cout << " Menu" << endl;
    cout << "---------------------------" << endl;
    cout << "Nom et prenom.............1" << endl;
    cout << "Ajouter une note..........2" << endl;
    cout << "Enlever une note..........3" << endl;
    cout << "Quitter le programme......0" << endl;
    cout << "---------------------------" << endl;
    cout << "Votre choix : "; cin >> choix;
    cout << "---------------------------" << endl;
    switch (choix) {
      case 1 : cout << "Nom de l'élève : "; cin >> eleve->nom;
               cout << "Prénom de l'élève : "; cin >> eleve->prenom;
               break;
      case 2 : if (eleve->nombreNotes<10)
                  cout << "Nouvelle note : "; cin >> eleve->notes[eleve->nombreNotes++];
               break;
      case 3 : if (eleve->nombreNotes) eleve->nombreNotes--;
               break;
    }
  } while (choix);
  delete eleve;
  return 0;
}
//------------------------------------------------------------------------------------


--------------------------------------------------------------------------------------------------

Tu vas sur google, tu tapes: cpp count ou autre et tu reçois des
milliers de codes sources (c;

BX
Ajouter un commentaire
Réponse
+0
moins plus
merci bcp bx pour le coup de main ;-).
c moi grand mais avec un nouveau pseudo :)
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,
de ma part, quoique j'intègre le 'system("pause");' ou le 'getchar()' dans le main(), la console ne s'affiche tjs pas?!
de même ds le Log est affiché ceci:



gcc.exe "C:\users\essai.c" -o "C:\users\essai.exe" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib"
gcc.exe: installation problem, cannot exec `cc1': No such file or directory

Exécution terminée
Compilation OK



Peut-on m'expliquer ce qui va pas?
et merci .
Ajouter un commentaire
Ce document intitulé « [DEV-c++] mode d'emploi » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?