Original Post
Hey, why does this code have a problem? Heres my code:
Here are my error''s
And can you please NOT ask me why I''m returning main??
I don''t care about that. I just want to know why the section of code doesn''t work. (Not trying to be rude either)
Thanks,
Demon Realms Studios
else if(ipt1 == mdir)
{
int sec1;
int sec2;
int sec3;
int sec4;
char dmem[180];
GetCurrentDirectory(180, dmem);
GetDiskFreeSpace( dirname, sec1, sec2, sec3, sec4);
cout << " " << dmem << "...." << endl;
return(main());
}
--------------------Configuration: Sathenzar - Win32 Debug--------------------
Compiling...
Sathenzar.cpp
C:\demonrealms\Sathenzar.cpp(312) : error C2664: ''GetDiskFreeSpaceA'' : cannot convert parameter 2 from ''int'' to ''unsigned long *''
Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast
Error executing cl.exe.
Sathenzar.obj - 1 error(s), 0 warning(s)