DRINGEND! cast-operatoren
-
Funktion:
int einf(char *((*name)[ MAX_CHAR_LENGTH ]),int laenge);
Fehlerzeile:
*name=(char (*)[ MAX_CHAR_LENGTH ]) realloc(*name,sizeof(char[ MAX_CHAR_LENGTH ])*laenge);
char (*)[200]' kann nicht in 'char *[200]' konvertiert werden
wie behebt man diesen fehler?
danke im v....*gg*
mfG (c)h
-
Ändere mal
*name=(char (*)[ MAX_CHAR_LENGTH ]) realloc(*name,sizeof(char[ MAX_CHAR_LENGTH ])*laenge);
in
*name=(char* [MAX_CHAR_LENGTH ]) realloc(*name,sizeof(char[ MAX_CHAR_LENGTH ])*laenge);
ab