Hi Danny,

class employee {
  public:
    char name[64];
    long employee_id = 0;
    float salary = 0; 
                ...
 };

das k�nnte Abhilfe schaffen. Ansonsten, lies mal ein Kapitel weiter in 
deinem Buch, da wird erkl�rt was Konstruktoren sind. Probiers mal damit ;-)

greets, greg

Denny Schierz wrote:

>hi,
>
>eins ist mir aber unklar. Als Ausgabe erhalte ich folgendes Ergebnis:
>
>------------------------
>Name: John Doe
>id: 100
>Salary: 50000
>
>Name: Denny Schierz
>id: 1075511392
>Salary: 3.99032e-34
>------------------------
>
>das ist der Source:
>------------------------
> strcpy (worker.name, "John Doe");
> worker.employee_id = 12345;
> worker.salary = 25000;
>
> strcpy (boss.name, "Denny Schierz");
> worker.employee_id = 100;
> worker.salary = 50000;
>------------------------
>
>ich (das Buch) habe sie so definiert:
>
>class employee {
>  public:
>    char name[64];
>    long employee_id;
>    float salary;
>    void show_employee(void)
>
>
>Zum einen stimmen die id's nicht, zum anderen der Salary.
>
>
>On Sun, 2002-02-03 at 17:50, Richard Burghause wrote:
>
>>ich w�rde es mal mit dem folgenden Schema versuchen:
>>int main()
>>{
>> ...
>> ...
>> return(0);
>>}
>>
>>Ich glaube allerdings, dass man bei g++ das "int" auch weglassen kann,
>>der Typ wird dann automatisch als Integer definiert.
>>
>
>
>----------------------------------------------------------------------------
>PUG - Penguin User Group Wiesbaden - http://www.pug.org
>



----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an