MB's kode viser, hvilken version af Windows, der bruges. Hvis du vil have info om selve styresystemet (Linux/Windows/Mac OS/...), så ved du det jo selv på compile time, og kan bruge noget i denne stil:
- #include <stdio.h>
-
- int main(int argc, char ** argv) {
- #if defined(__linux__)
- printf("Du bruger Linux.\n");
- #elif defined(__APPLE__)
- printf("Du bruger Mac.\n");
- #elif defined(_WIN32)
- printf("Du bruger Windows.\n");
- #else
- printf("Jeg kender ikke dit operativ system.\n");
- #endif
- return 0;
- }