Хорошо, ребята! Я нашел решение, сделав так [режим гуру включен]:
#define _WIN32_WINNT 0x0501 // I misunderstand that
#include <windows.h>
#include <iostream>
#include <cstdlib>
using namespace std;
int main()
{
MEMORYSTATUSEX statex;
statex.dwLength = sizeof (statex); // I misunderstand that
GlobalMemoryStatusEx (&statex);
cout << "Physical RAM => " << (float)statex.ullTotalPhys/(1024*1024*1024)<< endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Я должен был определить _WIN32_WINNT 0x0501, но я не знаю, почему [режим гуру выключен].
Если бы кто-нибудь мог объяснить мне, что он делает и почему он не работает без него.
Еще одна вещь, что это такое:
statex.dwLength = sizeof (statex);