[C/C++] Variable in System Befehl ?!

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Die_Quelle, 13. September 2009 .

Schlagworte:
  1. 13. September 2009
    Variable in System Befehl ?!

    Hi Leute,
    Undzwar ich wollte ein Programm machen womit ich wie man unten erkennen kann Eine Liste mir von den Dateien in einem Ordner gibt So kann ich meine Mp3's Gut aufschreiben

    Nun meine Frage: Wie kann ich eine Variable in (X soll die Variable sein)
    Code:
    system ("DIR X /w Liste.txt")
    

    Hier mein Quellcode:
    Spoiler
    Code:
    
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
     cout << "Listen Maker ";
     
     string a; // Pfad
     string b; //
     
     cin >> a;
     
     system ("DIR "Hier soll die Variable "a" hin /w Liste.txt");
     
     
    
    
    system("PAUSE");
    return EXIT_SUCCESS;
    }
    

    Hab die SUFU schon gemacht aber nicht wirklich schlau draus geworden...
    Bw is natürlich klar
    MfG Die_Quelle

    PS: Bin ein Anfänger^^
     
  2. 13. September 2009
    AW: Variable in System Befehl ?!

    Code:
    string befehl = "dir";
    befehl += a;
    befehl += " /w Liste.txt";
    
    system(befehl.c_str());
    Genaueres findest du in einer C++-Stdlib-Referenz:
    string - C++ Reference
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.