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?