system(); - Auch bei Unix/Linux?
-
Hallo liebe Programmier-Gemeinde
,
Ich hab da mal eine Frage zu einer Funktion.
Es gibt ja bei Windows für die Konsole die
alten DOS-Befehle wie "cls", "config",
etc... . Die kann man ja dann in den eigenen
Programmen auch benutzen. Jetzt wollte ich
mal wissen: Funktioniert die system()-Funktion
auch bei Linux/Unix? Oder gibts da eine andere?Danke im voraus!
-
system() hat keine besondere "Befehlsliste", die führt einfach den Befehl in der Konsole aus. Die Befehle die eine Konsole zur Verfügung stellt hängen natürlich von der jeweiligen Konsole ab.
So ist nicht nur unter WinXP/Vista ein Unterschied sondern auch zwischen den einzelnen Shells unter Linux.
Warum system() ganz allgemein Mist ist findest du in der FAQ
MfG SideWinder