Mehrere Strings zu einem ganzen setzen...



  • ICh habe folgenden string:

    cd c:\dokumente und einstellungen
    

    wie man sieht möchte ich eine shell erstellen, wenn ich befehl dem cd ein string wie c:\dokumente und einstellungen übergebe, erkennt dieser nur c:\dokumente und den rest wird weggelassen.
    Bei cmd muss man solche teilstrings mit "" kennzeichnen, wie sieht die funktion für sowas aus, soll man nach dem ersten " und letzen " suchen?? Am ende ist der sring doch sowieso gleich, also wie würdet ihr das lösen.

    Bitte um Hilfe



  • Wie fragst du denn die Tastatur ab? Wenn du std::cin + dem Operator >> verwendest ersetze das durch std::getline().

    grüße


Anmelden zum Antworten