Call by Reference mit Strukturen



  • Also ich habe folgende Struktur:

    struct sudoku{
        int feld[9][9];
    };
    

    Mein Prototyp ist:

    void init_sudoku(char *,struct sudoku *);
    

    Funktionsaufruf in main :

    ....
    struct sudoku s;
    init_sudoku(argv[1],&s);
    

    Funktion init sudoku:

    void init_sudoku(char *argv[],struct sudoku *s){
    blabla...
    

    Ich bekomme aber immer nen Fehler , der sagt ich würde incompatible typen verwenden. Leider seh ich das offensichtliche wohl nicht!

    Thx! 😉


  • Mod

    *char und *char[] sind nicht das gleiche.


Anmelden zum Antworten