Hi, folgender Coder soll Testen um welches OS es sich handelt. Unter unix klappt das auch super. Nur unter win xp in der eingabeaufforderung klappt dies nicht. Muss ich dirt noch etwas ergänzen oder woran könnte das liegen.
Code:
#include <stdio.h>
#include <stdlib.h>
#ifdef __MSDOS__
int main(void) {
printf("Programm läuft unter MSDOS \n");
return EXIT_SUCCESS;
}
#elif __WIN32__ || _MSC_VER
int main(void) {
printf("Programm läuft unter Win32\n");
return EXIT_SUCCESS;
}
#elif __unix__ || __linux__
int main(void) {
printf("Programm läuft unter UNIX/LINUX\n");
return EXIT_SUCCESS;
}
#else
int main(void) {
printf("Unbekanntes Betriebssystem!!\n");
return EXIT_SUCCESS;
}
#endif