Mark: C Array Größe bestimmen

Beitrag lesen

Hallo, habe folgenden Programmcode:

/*Global definiert*/  
char *ein={'\0'};  
  
int read()  
{  
   ein= (char*) realloc(ein, 257);  
   printf("%i", sizeof(ein));  
}

Leider funktioniert das Ausgeben der Arraygröße nicht. Ich glaube es liegt an dem Pointer, kann mir da jemand behilflich sein?