Ciao ragazzi , ho creato una struttura di questo tipo:
e devo creare una funzionecodice:typedef char* string; typedef struct{ string filename[MAX_DIM]; string ext[MAX_EXT]; string path[MAX_DIM]; string full_path[MAX_DIM]; }file_c;
che prenderà in inputcodice:file_c* alloca_nuovo_file(const string filename,const string path);
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?