Tom: C Array Größe bestimmen

Beitrag lesen

Hello,

/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?  
  
Was bekommst Du denn als Ausgabe? Vielleicht 4?  
  
Willst Du die Größe vom Pointer wissen oder vom Bereich, auf den er zeigt?  
  
  
  
Liebe Grüße aus dem schönen Oberharz  
  
  
Tom vom Berg  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

-- 
Nur selber lernen macht schlau  
<http://bergpost.annerschbarrich.de>