Si si sono ben a conoscenza della memoria magnetica, in ambito governativo si sovrascrive 3 volte con 3 differenti dati e l'operazione viene ripetuta 18/20 volte...

ma chi se ne frega :mavieni: io voglio fare qualcosa di casalingo !

Cosa cacchio sbaglio qui (di sicuro un sacco di roba )?

codice:
#include <windows.h>
#include <stdio.h>

main () {

int  dimensione;

GetDiskFreeSpaceEx(NULL,NULL,NULL,&dimensione);

printf ("Posso utilizzare %d bytes \n",dimensione);

system("PAUSE");

return 0;

}
8 C:\Programmi\Dev-Cpp\Spazio Rimasto\main.c
[Warning] passing arg 4 of `GetDiskFreeSpaceExA' from incompatible pointer type

e non capisco il perchè !

L'argomento 4 : lpTotalNumberOfFreeBytes
[out] Pointer to a variable that receives the total number of free bytes on the disk. mbè ?

Se me ne frego e lo eseguo mi dice :

Posso utilizzare 596365312 bytes
Invece se vado sulle proprietà disco, tasto destro e mi dice : spazio disponibile : 69318824048 byte (molti di piu)