SsmalldragonMolto attivoIscritto danov, 2008Messaggi89507 mar 2016, 18:57Salve a tutti sto scrivendo una funzione di scrittura file su disco usando gli handle. però ho un problema come faccio a capire il drive che il file stà usando? siccome vorrei evitare di lanciare la funzione quando c'è poco spazio sul supporto di memorizzazione. se è possibile vorrei evitare di portarmi come parametro il drive! grazie anticipatamente a chiunque mi dia una idea su come risolvere il problema.
OoregonSuper FamosoIscritto danov, 2011Messaggi2191707 mar 2016, 19:03Ad esempio #include <direct.h> #include <malloc.h> #include <stdio.h> --- char *buf; buf = _getcwd(NULL, 0); printf("%c\n", buf[0]); --- free(buf); ...
SsmalldragonMolto attivoIscritto danov, 2008Messaggi89508 mar 2016, 12:43Grazie per la risposta ma da quanto vedo non è legata all' handle del file. e se ho capito bene dovrebbe restituirmi il drive dove sta girando l'applicazione e non quello in cui andrà a scrivere il file.
OoregonSuper FamosoIscritto danov, 2011Messaggi2191708 mar 2016, 13:36Non potrebbe mai essere legata all'handle del file ... Non restituisce il drive dove sta l'applicazione ma il drive della "working dir", della directory di lavoro corrente (e quindi del suo drive).
SsmalldragonMolto attivoIscritto danov, 2008Messaggi89508 mar 2016, 13:55Grazie mille per la spiegazione