#include #include using namespace std; int main(int argc, char *argv[], char *env[]) { /*int a = 0; DWORD dwErr; char* name = argv[0]; char* value1 = argv[1]; char* value2 = new char[20]; a = GetEnvironmentVariable((LPCSTR)name, (LPSTR)value2, 20); if(0 == a) { dwErr = GetLastError(); if( ERROR_ENVVAR_NOT_FOUND == dwErr ) { printf("Environment variable does not exist.\n"); return -2; } } else if (strcmp(value1, value2) > 0) { return 0; } else return 1; delete[] value2;*/ MEMORYSTATUS mem; memset((void*)&mem,0,sizeof(mem)); mem.dwLength=sizeof(mem); GlobalMemoryStatus(&mem); cout << "Total memory:" << mem.dwTotalPhys / 1048576.0 << endl; system("pause"); return 0; }