Funktionsparameter funktionieren nicht in der main Funktion
Verfasst: Di Jan 08, 2013 4:55 pm
Ich habe ein sehr einfaches Programm
wenn ich das Programm kompiliert habe mit dem GCC Compiler starte ich es mit zwei Parametern also so in der Art: "main.exe 3 4". Als Ergebnis bekomme ich immer den ersten Parameter.
Kann mir jemand helfen compiliert habe ich das unter Linux und unter windows beides das gleiche.
Code: Alles auswählen
#include <stdio.h>
int add(int a, int b)
{
return a+b;
}
int main(int argc, char *argv[])
{
int a=atoi(argv[0]);
int b=atoi(argv[1]);
printf("Das Ergennis ist %i", add(a,b));
getchar();
return 0;
}
Kann mir jemand helfen compiliert habe ich das unter Linux und unter windows beides das gleiche.