On Sun, Jan 13, 2002 at 12:51:54PM +0100, Steffen Liebergeld wrote:
Hi,
Hallo Steffen,
Wie kann ich in c++ Zahlen wahlweise als int oder double von der Kommandozeile anfangen? Normalerweise gibt ja argc die Anzahl der Kommandozeilenargumente wieder und das array argv[] gibt die Agumente als char aus. Nun will ich jedoch Zahlen von der Kommandozeile abfragen. Meine bisherigen Versuche mittels eines:
double b; b = argv[x];
double = char* dürfte wohl im besten Fall zu einem SEGFAULT führen... Du musst den char-Pointer, der im Array argv enthalten ist erst in einen int oder double Wert umrechnen => man atoi und man strtod
Ciao, Tobias