hi!
wie kann ich mit c/c++ bestimmen mit welchem os der user arbeitet.
bestimmt gibt es eine filesearch nach einer datei, die z.b. nur
unter nt vorhanden ist oder so...
Eigentlich gibt es in C oder C++ gar keine richtige Möglichkeit, das
zur Laufzeit herauszufinden. Aber du kannst das ganz einfach vom
Preprozessor erledigen lassen, bereits beim kompilieren:
#ifdef WIN32
const char *os = "Windows";
#endif
#ifdef LINUX
const char *os = "Linux";
#endif
Und so weiter... Normalerweise müsste bei jedem Compiler irgendwo
definiert sein, unter welchem OS gerade kompiliert wird.
Innerhalb dieser Abschnitte kannst du dann evtl. genauer entscheiden,
zb. im "#ifdef WIN32"-Bereich die Win-API abfragen, welche Version
von Windows gerade läuft, etc.
bye, Frank!