Đố vui[C++]
Câu hỏi: Tìm lỗi, giải thích rõ bản chất lỗi và đưa ra hướng giải pháp?
int _tmain(int argc, _TCHAR* argv[])
{
LPCTSTR pszDisk = L"C:\\";
ULARGE_INTEGER lpFreeBytesAvailable;
ULARGE_INTEGER lpTotalNumberOfBytes;
ULARGE_INTEGER lpTotalNumberOfFreeBytes;
GetDiskFreeSpaceEx(pszDisk,&lpFreeBytesAvailable,&lpTotalNumberOfBytes,&lpTotalNumberOfFreeBytes);
printf("Available: %u, Free: %u\n", (lpFreeBytesAvailable.QuadPart / (1024 * 1024 * 1024)), (lpTotalNumberOfFreeBytes.QuadPart / (1024 * 1024 * 1024)));
system("pause");
return 0;
}
int _tmain(int argc, _TCHAR* argv[])
{
LPCTSTR pszDisk = L"C:\\";
ULARGE_INTEGER lpFreeBytesAvailable;
ULARGE_INTEGER lpTotalNumberOfBytes;
ULARGE_INTEGER lpTotalNumberOfFreeBytes;
GetDiskFreeSpaceEx(pszDisk,&lpFreeBytesAvailable,&lpTotalNumberOfBytes,&lpTotalNumberOfFreeBytes);
printf("Available: %u, Free: %u\n", (lpFreeBytesAvailable.QuadPart / (1024 * 1024 * 1024)), (lpTotalNumberOfFreeBytes.QuadPart / (1024 * 1024 * 1024)));
system("pause");
return 0;
}