Einlesen über stdin (argv)

Blondie05

Grünschnabel
Hallo,

ich habe mal eine Frage, die euch vielleicht total einfach fällt. Also ich soll ein Programm schreiben, was über stdin einliest. Im Prinzip soll es ein cat-ähnliches Programm werden. Das Stichwort war argv.

Ich finde irgendwie nicht mal was im Internet. Es wäre nett, wenn ihr mir vielleicht noch ein paar Stichpunkte zuwerfen könntet oder mir halt ein bisschen helfen könntet. Danke schon mal im Vorraus.
 
Ich finde irgendwie nicht mal was im Internet.
Mhm :rolleyes: :

http://www.google.de/search?hl=de&q=main+argv+Parameter+c&btnG=Suche&meta=

argc == Anzahl der an das main übergebenen Parameter
argv == Die verschiedenen Parameter (Anfangsaddresse eines Feldes von char[])
Ein Beispiel:

Code:
#include <iostream>

using namespace std;

int main(int argc, char* argv[]){ 
                    
        cout << argc - 1 << " Parameter wurden dem Programm übergeben!" << endl;

        for(int i = 1; i < argc; i++)    
                cout << i << ". Parameter: " << argv[i] << endl;
}

In argv[0] steht immer der Programmname =>
argc wird immer mindestens den Wert 1 haben.

Gruß

RedWing
 
Zurück