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

  FORUM HardWare.fr
  Programmation

  [C++] Aidez moi je suis en epreuve et je capte rien merci

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

[C++] Aidez moi je suis en epreuve et je capte rien merci

n°108858
darxmurf
meow
Posté le 07-03-2002 à 13:54:08  profilanswer
 

Salut
 
Je suis en épreuve de C++ la et je capte strictement rien qqn peut m'aider ?
 
Voila le truc :
 
Programmer une classe implémentant une fille d'attente dynamique.
 
Je vous en suplie aidez moi !
 
Merci
 
Darx


---------------
Des trucs - flickr - Instagram
mood
Publicité
Posté le 07-03-2002 à 13:54:08  profilanswer
 

n°108862
hibooo
zoummmmmzoummmm
Posté le 07-03-2002 à 13:58:08  profilanswer
 

chaud bouillant ! c'est con je suis un merde en prog !

n°108864
Lord II
PIB2000
Posté le 07-03-2002 à 14:00:10  profilanswer
 

Bah tu n'as pas d'autres indications car la on peut le faire de plein de facons différentes. Déja je vois deux fonction (1 pour ajouter un element dans la pile, et une autre enlevant un element)


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°108867
El_gringo
Posté le 07-03-2002 à 14:05:02  profilanswer
 

lord ii a écrit a écrit :

Bah tu n'as pas d'autres indications car la on peut le faire de plein de facons différentes. Déja je vois deux fonction (1 pour ajouter un element dans la pile, et une autre enlevant un element)  




 
hé non, raté ! une file d'attente, c pas une pile. La pile c du LIFO, la file d'attente, c du FIFO

n°108868
joebarjo
Posté le 07-03-2002 à 14:05:21  profilanswer
 

Darxmurf a écrit a écrit :

Salut
 
Je suis en épreuve de C++ la et je capte strictement rien qqn peut m'aider ?
 
Voila le truc :
 
Programmer une classe implémentant une fille d'attente dynamique.
 
Je vous en suplie aidez moi !
 
Merci
 
Darx  




 
Peu pas t'aider mais étant dans le même jus que toi, je compatis... :heink:

n°108870
El_gringo
Posté le 07-03-2002 à 14:06:18  profilanswer
 

T'as droit aux MFC pour ton truc là !?
c pour faire une file d'attente qui stocke quel type d'objets !?

n°108872
darxmurf
meow
Posté le 07-03-2002 à 14:06:34  profilanswer
 

Je dois faire les fonctions suivantes :
 
initialisation de la file (tete et queue a 0)
 
Insertion d'un élément en queue
 
suppression d'un element de la tete
 
test si la file d'attente est vide
 
HELP !!!
 
Merci


---------------
Des trucs - flickr - Instagram
n°108874
El_gringo
Posté le 07-03-2002 à 14:11:18  profilanswer
 

El_Gringo a écrit a écrit :

T'as droit aux MFC pour ton truc là !?
c pour faire une file d'attente qui stocke quel type d'objets !?  




 
Commence par répondre à mes questions...

n°108875
youdontcar​e
Posté le 07-03-2002 à 14:13:49  profilanswer
 

c'est une bête liste chaînée ton truc ... (ouin l'orthographe)

 

[jfdsdjhfuetppo]--Message édité par youdontcare--[/jfdsdjhfuetppo]

n°108878
darxmurf
meow
Posté le 07-03-2002 à 14:20:13  profilanswer
 

MFC ??? c'est quoi ?
 
Ma liste stock simplement des entiers


---------------
Des trucs - flickr - Instagram
mood
Publicité
Posté le 07-03-2002 à 14:20:13  profilanswer
 

n°108902
El_gringo
Posté le 07-03-2002 à 14:42:53  profilanswer
 

Déja, comme .h, je mettrai ça:
 
class CFileDAttente
{
   public:
     void InitFile();
     long InsertTail();
     long DeleteHead();
     BOOL IsEmpty();
 
   private:
     long* m_lplgElements;
     long  m_lgTaille;
}

 

[jfdsdjhfuetppo]--Message édité par El_Gringo--[/jfdsdjhfuetppo]

n°108903
El_gringo
Posté le 07-03-2002 à 14:43:42  profilanswer
 

y te reste combien de temps pour ton exam là !?
Vous avez Internet pdt vos exam vous !?

n°108907
darxmurf
meow
Posté le 07-03-2002 à 14:45:59  profilanswer
 

j'ai juska 17h
 
oui on a le net :)


---------------
Des trucs - flickr - Instagram
n°108908
Cherrytree
cn=?
Posté le 07-03-2002 à 14:46:02  profilanswer
 

PTDR :D

n°108909
youdontcar​e
Posté le 07-03-2002 à 14:47:03  profilanswer
 

El_Gringo a écrit a écrit :

long* m_lplgElements;
long  m_lgTaille;


beeeuh ... :cry:

n°108910
El_gringo
Posté le 07-03-2002 à 14:48:12  profilanswer
 

Darxmurf a écrit a écrit :

j'ai juska 17h
 
oui on a le net :)  




 
Ils sont un peu bête dans votre école...
Ou alors ils vous font carrément confiance, ms on en revient au même truc: ils sont un peu bête ! :D
 
Jusqu'a 17 heure... juste pour faire ça !???

n°108911
El_gringo
Posté le 07-03-2002 à 14:48:33  profilanswer
 

youdontcare a écrit a écrit :

beeeuh ... :cry:  




 
quoi !??

n°108913
darxmurf
meow
Posté le 07-03-2002 à 14:49:10  profilanswer
 

oui mais bon c'est la première epreuve de C++ aussi...


---------------
Des trucs - flickr - Instagram
n°108915
youdontcar​e
Posté le 07-03-2002 à 14:50:24  profilanswer
 

El_Gringo a écrit a écrit :

quoi !??


notation hongroise ... enfin, c'est personnel ;)

n°108918
duch
Posté le 07-03-2002 à 14:58:26  profilanswer
 

un petit conseil pour pas te faire gôler.
 
si c'est ton premier exam de C++, tu n'es pas censé connaitre toutes les "normes", en ce qui concerne les noms de variables et l'indentation et tout. Donc si nos amis de file un code qui marche, pourris le un peu (en mettant des noms de variables pas très clairs, et tout...), ça passeras mieux :D

n°108919
darxmurf
meow
Posté le 07-03-2002 à 15:00:45  profilanswer
 

t'inquiette pas je suis une star pour pourrir le code moi :D :D :D


---------------
Des trucs - flickr - Instagram
n°108923
El_gringo
Posté le 07-03-2002 à 15:01:57  profilanswer
 

youdontcare a écrit a écrit :

notation hongroise ... enfin, c'est personnel ;)  




 
ça m'a fait pareil qd je suis arrivé dans ma boite. Ms maintenant, qd je dois bosser sur des des sources ou y a pas ça, je le rajoute de partout !
c vachement pratique. Dans le nom de la variable, tu sais tout sur elle: sa portée (m_ pour membre, _ pr un paramètre, g_, ...)
          et son type.
C génial.

n°108924
Cherrytree
cn=?
Posté le 07-03-2002 à 15:02:13  profilanswer
 

Pas faux ça. La notation hongroise, c'est pas pour tout de suite alors met des var à la con.

n°108925
El_gringo
Posté le 07-03-2002 à 15:02:46  profilanswer
 

Darxmurf a écrit a écrit :

t'inquiette pas je suis une star pour pourrir le code moi :D :D :D  




 
t'as fait le .h que je t'ai filé, déja !?

n°108926
darxmurf
meow
Posté le 07-03-2002 à 15:03:41  profilanswer
 

El_Gringo a écrit a écrit :

 
 
t'as fait le .h que je t'ai filé, déja !?  




 
oui


---------------
Des trucs - flickr - Instagram
n°108927
El_gringo
Posté le 07-03-2002 à 15:04:57  profilanswer
 

en fait j'y ajouterai ça comme membre privé:
 
long m_lgTail;  // ça veut dire queue en anglais
long m_lgHead;  // ça je traduis pas ! :D

n°108928
darxmurf
meow
Posté le 07-03-2002 à 15:06:28  profilanswer
 

Chef oui Chef ! :D


---------------
Des trucs - flickr - Instagram
n°108935
El_gringo
Posté le 07-03-2002 à 15:14:53  profilanswer
 

ensuite dans le .cpp :
 

Code :
  1. // Initialisation de la file
  2. // Dsl, je fais des modifs par rapport au .h que je t'ai filé
  3. // tt à l'heure, ms j'improvise en fait
  4. void CFileDAttente::InitFile(long _lgEspaceBasique = 10)
  5. {
  6.    long m_lgTail = 0;
  7.    long m_lgHead = 0;
  8.    long m_lgTaille = 0;
  9.    long m_lplgElements[] = new int[lgEspaceBasique]
  10. }


 
attention, t'as vu, encore un changement, ms je suis pas sur que ça compile ça, le long m_lplgElements[]
au lieu de long* m_lplgElements
essaye et dis moi stp...
Oublies pas de répercuter ttes les modifs dans le .h du départ.
Et moi, je peut profiter de la situation pour donner des ordres et faire mon malin, génial ! :D

 

[jfdsdjhfuetppo]--Message édité par El_Gringo--[/jfdsdjhfuetppo]

n°108937
gaetan7
et mon cul, c'est du poulet?
Posté le 07-03-2002 à 15:15:46  profilanswer
 

voici pour le cpp, avec C++ builder 3.0
#pragma hdrstop
#include <condefs.h>
#include "File.h"
#include <conio.h>
#include <stdio.h>
 
 
//------------------------------------------------
---------------------------
USEUNIT("Fonction_file.cpp" );
//--------------------------------------------------------------
-------------
#pragma argsused
int main(int argc, char **argv)
{
  int iQuit=0;
  char cMenu;
  int iElt, iErr;
  TFile p;
     
    while(iQuit!=1)
    {
        Menu();
        cMenu=getch();
 
        switch(cMenu)
        {
            case '1' :clrscr();
                    printf("Entrez la valeur a enfiler : " );
                    getch();
                    scanf("%d",&iElt);
                    if(Enfiler(&p,iElt) == OK)
                      printf("\n\nla valeur %d a ete ajoute",iElt);
                    else
                    {
                        printf("\n\nImpossible, file pleine" );
                        printf("\nAppuyer sur une touche pour continuer" );
                    }
                    getch();
                    break;
            case '2' :clrscr();
                    if(Defiler(&p,&iElt) == OK)
                        printf("\n\nla valeur defiler est %d",iElt);
                    else
                    {
                        printf("\n\nImpossible, file vide" );
                        printf("\nAppuyer sur une touche pour continuer" );
                    }
                    getch();
                    break;
            case '3' :clrscr();
                    Afficher(p);
                    getch();
                    break;
            case '4' :clrscr();
                    if(FilePleine(p) == OK)
                    {
                        printf("\n La file n'est pas encore pleine. \n\n Appuyer sur une touche pour continuer" );
                        getch();
                    }
                    else
                    {
                        printf("\n La file est pleine.\n\n Appuyer sur une touche pour continuer" );
                        getch();
                    }
                    break;
            case '5' :clrscr();
                    if(FileVide(p) == OK)
                    {
                        printf("\n La file n'est pas encore vide. \n\n Appuyer sur une touche pour continuer" );
                        getch();
                    }
                    else
                    {
                        printf("\n La file est vide. \n\n Appuyer sur une touche pour continuer" );
                        getch();
                    }
                    break;
            case '6' :clrscr();
                    Initialise(&p);
                    printf("La file a été initialisé...\n\nAppuyer sur une touche pour continué" );
                    break;
            case '7' :clrscr();
                    if(SommetFile(p,&iElt) == OK)
                        printf("Le sommet de la file est %d\n\nAppuyer sur une touche pour continuer",iElt);
                    else
                        printf("Erreur, la file est vide\n\nAppuyer sur une touche pour continuer" );
                    getch();
                    break;
            case '8' :iQuit = 1;
                    break;
            default:clrscr();
                    printf("Il faut taper un nombre entre 1 et 8" );
                    printf("\nAppuyer sur une touche pour continuer" );
                    getch();
                    break;
        }
 
    }
 
        return 0;
}


---------------
"J'adore me promener en ville avec ma décapotable" JFK
n°108941
El_gringo
Posté le 07-03-2002 à 15:17:18  profilanswer
 

Ouais, sauf que si y fait ça dans son épreuve de C++, tu crois que ça va bien se passer pour lui !?  :p

n°108942
gaetan7
et mon cul, c'est du poulet?
Posté le 07-03-2002 à 15:17:25  profilanswer
 

et le .h
#define Taille 4
#define OK 0
#define Err 1
 
typedef struct
{
    int Corps[Taille];
    int Queue;
    int Tete;
}TFile;
 
int Enfiler(TFile*p, int elt);
int Defiler(TFile*p, int *elt);
int FilePleine(TFile p);
int FileVide(TFile p);
int SommetFile(TFile p, int *elt);
void Initialise(TFile *p);
void Afficher(TFile p);
void Menu();


---------------
"J'adore me promener en ville avec ma décapotable" JFK
n°108945
gaetan7
et mon cul, c'est du poulet?
Posté le 07-03-2002 à 15:20:02  profilanswer
 

je suis sur que tu es en Info Indus 1ere année, moi à l'époque je n'avais pas la chance d'avoir un prof aussi stupide pour laisser le net sur les postes...


---------------
"J'adore me promener en ville avec ma décapotable" JFK
n°108952
darxmurf
meow
Posté le 07-03-2002 à 15:25:03  profilanswer
 

Merci pour le code mais c'est un poil trop visible que ça vient d'ailleur... :)


---------------
Des trucs - flickr - Instagram
n°108954
El_gringo
Posté le 07-03-2002 à 15:25:33  profilanswer
 

et c pas du C++ surtout !

n°108955
darklord
You're welcome
Posté le 07-03-2002 à 15:25:37  profilanswer
 

Darxmurf a écrit a écrit :

Merci pour le code mais c'est un poil trop visible que ça vient d'ailleur... :)  




 
 :sarcastic:  
 
jamais content! :D


---------------
Just because you feel good does not make you right
n°108958
El_gringo
Posté le 07-03-2002 à 15:26:19  profilanswer
 

t'as essayé de faire  
 
long m_lplgElements[] = new int[lgEspaceBasique];
 
ça passe à la compilation ?

n°108966
gaetan7
et mon cul, c'est du poulet?
Posté le 07-03-2002 à 15:29:00  profilanswer
 

El_Gringo a écrit a écrit :

et c pas du C++ surtout !  




oui bon, désolé mais je n'avais pas la file en C++ sur mon dur, ça lui fera un peu de travail quand même... :hello:


---------------
"J'adore me promener en ville avec ma décapotable" JFK
n°108973
darxmurf
meow
Posté le 07-03-2002 à 15:34:28  profilanswer
 

Ca marche pas ! je dois changer le .h ou quoi ?


---------------
Des trucs - flickr - Instagram
n°108979
El_gringo
Posté le 07-03-2002 à 15:37:27  profilanswer
 

Ouais, ça sera + pratique.

n°108980
gaetan7
et mon cul, c'est du poulet?
Posté le 07-03-2002 à 15:37:55  profilanswer
 

bon, là tu vas bosser un peu quand même :hello:


---------------
"J'adore me promener en ville avec ma décapotable" JFK
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

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

  [C++] Aidez moi je suis en epreuve et je capte rien merci

 

Sujets relatifs
[JAVASCRIPT] Merci netscape ... qui a une soluce ?[DirectX] ya rien ki s'affiche :(
[CherryTree] Un topic rien que pour toi...[COMMANDE SOUS UNIX]Please aidez moi !!!
Delphi / DirectPlay ! Aidez moi j'ai plus beaucoup de temps ![VB] aidez un débutant svp
[C++ Builder 5] Comprends plus rien !!![JAVASCRIPT] if.......DISABLED = false.. URGENT merci
aidez moi j'en peux plus...Application DirectPlay sous Delphi ! Aidez moi !!!!!!!!!!!!!!!!!
Plus de sujets relatifs à : [C++] Aidez moi je suis en epreuve et je capte rien merci


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