Ich habe das jetzt so geschrieben.
include <stdio.h>
int teil()
{
char string1[20];
sprintf(string1, "Hallo %s", argv[]);
printf("%s", string1);
return 0;
}
//////////////////////////////
///////HAUPTPROGRAMM//////////
//////////////////////////////
int main(int argc)
{
if(argc <= 1)
{
printf ("Sie haben keine Parameter angegeben");
}
else
{
teil();
}
return 0;
}
Es funktioiert aber nicht, weil ich argv[] nicht in meinem Programmteil "teil" deklarieren kann. Warum nicht? Wie kann ich argv in mehrere Programmteile schreiben? Oder kann ich argv an "teil" übergeben? Wenn ich alles in ein Programm schreibe, dann klappt es wunderbar.
Danke schonmal im Voraus