Ciao ragazzi , ho creato una struttura di questo tipo:
codice:
typedef char* string;
typedef struct{
	string filename[MAX_DIM];
	string ext[MAX_EXT];
	string path[MAX_DIM];
	string full_path[MAX_DIM];
}file_c;
e devo creare una funzione

codice:
 file_c* alloca_nuovo_file(const string filename,const string path);
che prenderà in input

filename: nome con estensione del file da creare
path: percorso dove creare il file

Ho pensato di dichiarare all'interno una variabile puntatore a file_c,andando naturalmente subito a fare la malloc.
Dopo concatenare il filename alla path (es: trova.txt - c:\ = c:\trova.txt)
in modo che mi scriva il file attraverso fopen(fullpath,"w") su disco nella directory da me dichiarata. Fino a qui tutto bene ora queste informazioni(filename,path,fullpath e l'estensione del file in questo caso .txt) le vorrei passare ai singoli membri della struttura file_c ! Come posso agire?