Argumente der Hauptfunktion übergeben
-
Hallo! Wie kann man Argumente auslesen welche der Hauptfunktion auf der Shell per Pipe |, oder Ausgabeumletung < übergeben wurden?
Vielen danke im voraus.
-
main()-Funktion anpassen:
int main (int argc, char** argv) { printf("Programmname: %s",argv[0]); for(int i = 1; i < argc; ++i) printf("Argument %i: %s",i,argv[i]); return 0; }
MfG SideWinder
-
in ein programm gepipte daten kommen per stdin rein
also scanf, oder fread()/fgets() mit stdin
ganz normal, als ob du von der konsole eingaben liest
-
Die werden nicht als Paramter interpretiert? omg was erzähl ich ihm hier solchen Mist
MfG SideWinder