Espacio libre en disco
Hola, una chomida, haber, keria saber el espacio libre del disco, y para eso tengo
struct _diskfree_t disk;
int nDrive = _getdrive ();
if (_getdiskfree (nDrive, &disk) == 0)
{
pero a la que me pongo a operar con disk.avail_clusters * disk.sectors_per_cluster * disk.bytes_per_sector el resultado que me da no es "correcto", a mi con la calculadora me da el tamaño libre bien, ya he mirado la estructura _diskfree_t y son todos unsigned, y ya he probado de trabajar paso a paso sobre unsigned int, pero me sigue dando mal.
¿Alguien sabe el pq?
Gracias.
struct _diskfree_t disk;
int nDrive = _getdrive ();
if (_getdiskfree (nDrive, &disk) == 0)
{
pero a la que me pongo a operar con disk.avail_clusters * disk.sectors_per_cluster * disk.bytes_per_sector el resultado que me da no es "correcto", a mi con la calculadora me da el tamaño libre bien, ya he mirado la estructura _diskfree_t y son todos unsigned, y ya he probado de trabajar paso a paso sobre unsigned int, pero me sigue dando mal.
¿Alguien sabe el pq?
Gracias.
