qual' e' ???

ho provato con fget ma sono costretto ad usare un array statico


in pratica devo leggere un file linea per linea senza l' utilizzo di un array statico e riscrivere il valore della linea modificato in un altro ... solo che di tutti i tentativi fatti, solo l' fget su array statico mi da qualche risultato ..


codice:
...

#define MAXFILELINE_SIZE   1024	

... 

int 	line = 0;
char 	content[MAXFILELINE_SIZE];
FILE 	*source_file;
FILE 	*destination_file;

...


while( fgets( content, MAXFILELINE_SIZE, source_file ) != NULL ) {

	fprintf( destination_file,
		"[%d] %s",
		++line,
		content
	);
}

...
questo va ... ma non usa array dinamico ...


grazie