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?