Avatar billede kejn Nybegynder
14. november 2000 - 15:30 Der er 16 kommentarer og
1 løsning

svær

Hej!
er der nogen, som har et forslag til følgende:

Containerklassen \"Fly\" skal sammen med medlemsfunktionernerne fra klassen \"passager\" som minimun tilbyde flg. funktioner:
- Indlæse fra fil ved programstart.
- Udlæse til fil ved programstart.
-Oprette nye data, slette data, ændre eksisterende data.
-Sammentælle overnævnte.
-søge og sortere?
Avatar billede dmk Nybegynder
14. november 2000 - 15:36 #1
Sådan en kunne jeg nok kode på en eftermiddag, men er det nu også det du vil have??? Var det ikke bedre selv at kode lidt, og så spørge om hjælp med det du ikke kunne finde ud af? Det er vel ikke meningen, at du bare kan lægge dine skoleopgaver herop, og så kan vi lave dem for dig?

DMK
Avatar billede rm Nybegynder
14. november 2000 - 15:40 #2
hvilken dele er det du har problemer med?
Avatar billede cheater Nybegynder
14. november 2000 - 15:42 #3
Skal det laves i C++??? - jeg tror jeg har lavet noget alá det du søger, men det er i Turbo Pascal... - Det vil nok også være smartere at lave det selv... - som DMK nævnte...
Jeg er klar på at hjælpe hvis jeg kan... :)

Cheater
Avatar billede kejn Nybegynder
14. november 2000 - 15:43 #4
<< rm
stort set det hele
Avatar billede rm Nybegynder
14. november 2000 - 15:44 #5
bruger du msvc6?
Avatar billede kejn Nybegynder
14. november 2000 - 15:44 #6
<< cheater
please go ahead!
Avatar billede kejn Nybegynder
14. november 2000 - 15:45 #7
<< rm
nej jeg bruger borland 5.02!?
Avatar billede mickni33 Nybegynder
14. november 2000 - 16:35 #8
Den går ikke det snyderi Jeg går på samme skole og har lige hjulpet en elev med en compilerfejl det er til at accepterer men ligefrem at lave kursusarbejdet det er snyd....men du snyder jo kun dig selv. Desuden har i haft tre dage til at lave det i.
Avatar billede mickni33 Nybegynder
14. november 2000 - 16:38 #9
Husk at lave et objekt af klassen Cpassager i Fly klassen og et objekt af fly klassen i main ()
det er nogle af de fejl så jeg har hjulpet lidt med... Har du gjort det ???
Avatar billede kejn Nybegynder
14. november 2000 - 16:40 #10
<<mickni33
Er du en bot eller hyr?
Avatar billede mickni33 Nybegynder
14. november 2000 - 16:42 #11
hahahaha det er ikke engang løgn nogle elever har glemt at lave objekter og kan ikke forstå det ikke virker
Avatar billede kejn Nybegynder
14. november 2000 - 16:45 #12
<< mickni33

Tak for din hjælp det er det mest konkrete vi har set endnu. vi vil gerne give dig nogle point som tak. men vi ved ikke hvordan (vi er totalt håbløse så dit svar kan nok desværre ikke engang hjælpe os.)
Avatar billede mickni33 Nybegynder
14. november 2000 - 16:50 #13
hahaha okay hvad med de 500 kr.. jeg kommer og henter dem. jeg ved i går på skolen .... bare en joke
Avatar billede rm Nybegynder
14. november 2000 - 16:53 #14
men var det ikke en ide at hjælpe han mand til mand (så er han jo nok villig til at spøtde lidt i kassen ;O)
Avatar billede mickni33 Nybegynder
14. november 2000 - 16:56 #15
Har selv skide travlt brugte en halv dag til at nosse rundt med den ParamByName() funktion.
Avatar billede perfi Nybegynder
15. november 2000 - 17:46 #16
Mickni33
Hvis du har brug for hjælp til ParamByName()funktionen, så skal du bare sige til..
hilsen perfi
Avatar billede soepro Nybegynder
21. november 2000 - 15:27 #17
Du forlanger lidt rigeligt af os synes jeg - det er en større opgave at kode alle de funktioner du søger. Mht. til selve klasserne kan du tilgengæld få lidt inspiration lige her:

#include <iostream.h>
#include <string.h>

class shared
{
  public:
  shared(int x)    { data = x; };
  shared(void)    { data = 0; };
  void Mx(int add) { data += add; };
  protected:
  int  data;
};
class inheritA : shared
{
  public:
  inheritA(int x) : shared(x) { strcpy(name, \"[Unknown]\"); };
  inheritA(char *n, int x) : shared(x) { strcpy(name, n); };
  int M2(int add)            { Mx(add); return data; };
  int M1(int add)            { data = 0; return M2(add); };
  protected:
  char name[20];
};
class inheritB : shared
{
  public:
  inheritB(int x) : shared(x) { /* No extra */; };
  int M4(int add)            { Mx(add); return data; };
  int M3(int add)            { data = 0; return M4(add); };
};

int main (void)
{
  cout << \"Så kører vi igen ...\" << endl;

  inheritA A(\"Ford\", 3);
  cout << \"Værdien er: \"<< A.M2(4) << endl;  // Skal vise 7 = 3 (fra init) + 4 herfra.
  cout << \"Værdien er: \"<< A.M1(13) << endl; // Skal vise 13 = 13 herfra, da M1 nulstiller inden kald.

  inheritB B(2);
  cout << \"Værdien er: \"<< B.M4(9) << endl;  // Skal vise 11 = 2 (fra init) + 9 herfra.
  cout << \"Værdien er: \"<< B.M3(39) << endl; // Skal vise 39 = 39 herfra, da M1 nulstiller inden kald.

  return 0;
}

Eksemplet viser både hvordan een klasse kan arve egenskaber (data) og funktioner fra en anden klasse - og evt. overskrive nogle af dem.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester