Hallo Mark,
/Global definiert/
ein= (char*) realloc(ein, 257);
printf("%i", sizeof(ein));
> Leider funktioniert das Ausgeben der Arraygröße nicht. Ich glaube es liegt an dem Pointer
korrekt, "ein" ist ein Pointer auf einen Charakter, und mit sizeof() erhältst du dessen Größe.
> kann mir da jemand behilflich sein?
Das ist das schöne an C ;-)
Du darfst (böse Zungen behaupten "musst") dich um alles selbst kümmern.
Aber die Größe legst du doch beim realloc fest, also ist sie dir ja bekannt. Im Zweifelsfalle musst du diese Information eben mitführen.
Größe,
Jochen
--
 Kritzeln statt texten: [Scribbleboard](http://www.electric-lemon.de/scribbleboard.php)