ich schreibe gerade an einer "Ersatz CMD". Sie basiert auf der system() Funktion. Der User muss einen String eingeben dieser Wird dann an die Funktion übergeben.
Leider funktioniert das nur bei Befehlen die nur aus einem Wort bestehen. Sobald ein Befehl aus zwei oder Mehr Teilen besteht wie z.B. ping 127.0.0.0, macht das Programm daraus zwei befehle.
Kann mir jemand vllt sagen wie man eine Variable an die system() Funktion übergibt und dabei die Leerzeichen erhalten bleiben???