Konsolenprogramm für Scripte auf Konsole



  • Hallo Leute,

    ich möchte ein kleines Konsolenprogramm für die Scriptsprache entwerfen.

    Jetzt möchte ich, dass jemand in der Konsole einen Wert dem Programm beim Ausführen schon mit geben kann.

    c:\programm.exe Wert1 Wert2 usw.

    ich habe angefangen mit:

    string Test;
    
    getline(cin, Test); 
    
    cout << Test << std::endl;
    

    So muß ich mehrere mahle auf return drücken bis dann der wert wieder ausgegebn wird.

    Wie macht man so was ??

    Gruß und Danke
    andy_mann



  • Parameterliste des Programms kann man ganz einfach abrufen:

    int main (int argc, char** argv) // erweiterte main() einsetzen
    {
        // argc ist immer zumindest 1
        // das array argv enthält die parameter (geht von argv[0] bis argv[argc-1])
        // argv[0] ist der Programmname, daher ist argc immer mindestens 1
    
        for(unsigned long int i = 0; i < argc; ++i)
            cout << "Parameter " << i << " lautet: " << argv[i] << endl;
    
        return(0);
    }
    

    MfG SideWinder



  • Heee... super,

    vielen Dank.

    Gruß
    andy_mann


Anmelden zum Antworten