Marcel: Array mit Pointers in C

Beitrag lesen

Hallo

Ich möchte eine Datei mit C zeilenweise einlesen und für jede Zeile genau entsprechend Memory allozieren. Ich habe folgendes:

  
  
.  
..  
  
char cBuffer[MAX_LENGTH_LINE];  
void *ptrs[count];  
int i = 0;  
  
    while( fgets(cBuffer, MAX_LENGTH_LINE, pFile) != NULL ) {  
        ptrs[i] = (double *)malloc((strlen(cBuffer) + 1) * sizeof(char));  
           printf("ref: %i \n", ptrs[i]);  
           printf("val: %i \n", &ptrs[i]);  //Funktioniert nicht  
           i++;  
    }  
  
..  
.  

Die entsprechenden Pointer habe ich im Pointer Array gespeichert. Wie erhalte ich nun wieder den eingelesenen Text aufgrund des Wertes im Pointer-Array?

Gruss Marcel