pippo
2005-03-18, 15:44:13
Irgendwie schaff ichs nicht, Zahlen über die Kommandozeile einzulesen. Bisher musste ich immer die Zeichenkette aus der Kommandozeile nach irgendwas durchsuchen, weshalb ich sie der main immer folgendermaßen übergeben hab:
int main(int argc, char **argv)
Nun muss ich aber nurnoch zwei Zahlen einlesen und an eine Funktion übergeben. Folgendermaßen hab ichs versucht:
int main(int argc, int argv[])
und
int main(int argc, int *argv)
Übergeben wollte ichs dann mit ggt(argv[1], argv[2])
Wenn ich über cout nachschau, was in argv[1] drinsteht, dann ist das irgendeine Zahl die überhaupt nichts mit der zu tun hat, die ich über die Befehlszeile mitgegeben hab.
int main(int argc, char **argv)
Nun muss ich aber nurnoch zwei Zahlen einlesen und an eine Funktion übergeben. Folgendermaßen hab ichs versucht:
int main(int argc, int argv[])
und
int main(int argc, int *argv)
Übergeben wollte ichs dann mit ggt(argv[1], argv[2])
Wenn ich über cout nachschau, was in argv[1] drinsteht, dann ist das irgendeine Zahl die überhaupt nichts mit der zu tun hat, die ich über die Befehlszeile mitgegeben hab.