Problem mit char Rückgabe

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Problem mit char Rückgabe

    Hallo alle zusammen, habe gerade ein kleines Problem beim zurückgeben mit char Werten.

    also ich habe eine Struktur

    Quellcode

    1. struct konto_struct{
    2. char* waehrung;
    3. char* kontonr;
    4. double saldo
    5. };


    dann habe ich eine neue Struktur z.b so in meiner Main erstellt

    Quellcode

    1. struct konto_struct konto = {"EURO","abc10",2000};


    jetzt möchte ich mit einer Funktion versuche die Währung auszulesen und wieder zu geben..

    Quellcode

    1. printf("Die Währung ist %s",getwaehrung(&konto));


    die Funktion lautet:

    Quellcode

    1. char *getwaehrung(struct konto_struct konto*){
    2. return konto->waehrung;
    3. }


    jedoch bekomme ich nur komische Umlaute und nicht den Wert "EURO"..