Hallo!
Ich hab mal ne banale Frage. Wie kann ich Argumente aus der Hauptfunktion main in eine andere Funktion übergeben?
Wenn ich jetzt z.B. will dass in einer anderen Funktion (z.B. Fkt. tuwas()) das erste Argument von argv (also argv[1]) überprüft wird und wenn es dann "Hallo" ist, dann so er z.B. "Erfolg" ausgeben. Wie geht das denn? In dem Code oben werden nur immer die Argumente am Bildschirm ausgegeben, die eingegeben wurden. Das soll er ja auch weiterhin machen.
Ich hab mal ne banale Frage. Wie kann ich Argumente aus der Hauptfunktion main in eine andere Funktion übergeben?
Code:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
int i;
for(i = 0; i < argc; i++) {
printf("argv[%d] = %s ", i, argv[i]);
printf("\n");
}
return EXIT_SUCCESS;
}
Wenn ich jetzt z.B. will dass in einer anderen Funktion (z.B. Fkt. tuwas()) das erste Argument von argv (also argv[1]) überprüft wird und wenn es dann "Hallo" ist, dann so er z.B. "Erfolg" ausgeben. Wie geht das denn? In dem Code oben werden nur immer die Argumente am Bildschirm ausgegeben, die eingegeben wurden. Das soll er ja auch weiterhin machen.