Hi!
I'm having troubles with free disk code. Please take a look at my code.
Code:
# include <stdio.h>
# include <conio.h>
# include <windows.h>
int main ()
{
DWORD dwSectorsPerCluster, dwBytesPerSector, dwNumberOfFreeClusters, dwTotalNumberOfClusters, freeSpace;
if (GetDiskFreeSpace (NULL, &dwSectorsPerCluster, &dwBytesPerSector, &dwNumberOfFreeClusters, &dwTotalNumberOfClusters))
{
freeSpace = dwSectorsPerCluster * dwBytesPerSector * dwTotalNumberOfClusters;
gotoxy (10, 21);
printf ("Free space: %u", space/1024/1024/1024);
}
getch ();
return 0;
}
This code does not work and I don't know why. Please help me.
How to retrieve a disk capacity information?