000
16.03.2006, 13:52 Uhr
~kalu
Gast
|
hallo
ich habe eine frage auf die ihr mir hoffentlich weiterhelfen könnt. ich habe-brauche für die berechnung diese teile: --------------------------------------------- int spieleranzahl(int, int); Schalke.spieleranzahl(spieler, verkauft); int Fussballtransfer::spieleranzahl(int spieler2, int verkauft2) --------------------------------------------- wieso bekommt aber spieler2 den wert von (cin) spieler und verkauft? ich würde es so erklären: bei Schalke.spieleranzahl(spieler, verkauft); schickt er die werte für spieler und verkauft an int spieleranzahl(int, int); dann übergibt int spieleranzahl(int, int); die werte an int Fussballtransfer::spieleranzahl(int spieler2, int verkauft2) also an int spieler2 und int verkauft2 ist das richtig oder verhält es sich anders? danke im vorraus
C++: |
#include <iostream.h> #include <stdio.h> #include <conio.h> #include <string.h>
typedef char string[30];
class Fussballtransfer { private: int spielerzahl;
public: int spieleranzahl(int, int); void ausgabe(); };
int main() { int spieler, verkauft;
cout<<"\nSpieler:"; cin>>spieler; cout<<"\nVerkauft:"; cin>>verkauft;
Fussballtransfer Schalke; Schalke.spieleranzahl(spieler, verkauft); Schalke.ausgabe();
getchar(); return 0; }
int Fussballtransfer::spieleranzahl(int spieler2, int verkauft2) { spielerzahl = spieler2 - verkauft2; return spielerzahl; }
void Fussballtransfer::ausgabe() { cout<<"\nFC Schalke 04 hat"; cout<<"\nAnzahl: "<<spielerzahl<<" Spieler"; }
|
Bearbeitung von windalf: |
tags für ao eingefügt
|
Dieser Post wurde am 16.03.2006 um 14:49 Uhr von Windalf editiert. |