000
05.10.2005, 22:14 Uhr
~Chrisx
Gast
|
hio! ich habe folgendes problem:
also ich habe eine klasse Auto:
C++: |
class Auto { private: char m_chHersteller[21]; char m_chModell[21];
public: void erstelleAuto (char* Hersteller, char* Modell); } // Die Klasse ist mal auf das beschränkt, was sich auf mein Problem bezieht
|
hier die funktion erstelleAuto ():
C++: |
void erstelleAuto (char* Hersteller, char* Modell) { m_chHersteller = Hersteller; m_chModell = Modell; }
|
die funktion erstelleAuto wird so vond er main() aus aufgerufen:
C++: |
char chHersteller[21]; char chModell[21]; Auto Auto1;
cout << "Hersteller des Autos: "; cin.get(chHersteller, 20); cout << "Modell des Autos : "; cin.get(chModell, 20);
Auto1.erstelleAuto(chHersteller, chModell);
|
also was eben passieren soll ist, das der user nach hersteller&modell des autos gefragt wird. diese werden dann eingelesen und an die funktion "erstelleAuto" gegeben, die diese daten dann den membern der klasse "Auto" übergeben soll...allerdings bekomme ich einfach nich das eine char-array in das andere übergeben.
wie geht das nun ohne std::string und ohne set-funktion für jede membervariable...das hab ich nämlich schon lösen können, wollte es aber noch mal mit den char-arrays direkt ändern |