Wie mit Arrays? Das Beispiel ist doch mit Arrays?
Die zweite Schreibweise ist definitiv falsch, die erste sollte hinhauen, evtl. ist da ein Fehler vor der Funktionsdefinition (poste doch mal den ganzen Code)?
Und nochmal zum Anfangsproblem:
führt zu folgendem Compiler-Fehler: "expected ‘;’, ‘,’ or ‘)’ before ‘string’"Code:int my_function(char string[]) { [...] }
undführt zu "array type has incomplete element type"Code:int my_function(char[] string) { [...] }
Minimalbeispiel:
Code:[...] void func(char str*) { printf("%s\n",str); } [...] char *ptr="Hallo Welt"; char str[]="Hallo Welt"; func("Hallo Welt"); func(ptr); func(str); [...]
Lesezeichen