Hallo
Hatte ein ähnliche Frage schonmal, bei der ich dem Problem schließlich aus dem Weg gegangen bin, indem ich den Wert zur Laufzeit abgefragt habe.
Jetzt brauch ich aber genau die Möglichkeit, dass der Wert (Integerwert) mit dem Aufrufen des Programms angegeben werden kann/muss.
Das sieht also so aus:
zb: PROGRAMMNAME 2000
Im Programm soll die '2000' nun als integerwert benutzt werden können.
Mein Problem an der Sache ist, dass ich nicht einfach über 'int wert=argv[1];' den Wert benutzen kann, da der Kompiler rummeckert, dass der Datentyp nicht passt.
Wie kann ich angeben, dass der 1. (bzw. beliebige) Parameter ein Integerwert ist und dass dann überprüfen? Für den Fall, dass es sich nicht um einen Integerwert handelt, soll das Programm abbrechen.
Bitte helft mir, ich komm einfach nicht weiter.
mfg
Seite 1 von 1
C Programmierung: Beim Programmaufruf über Parameter Integerwert Einle KEIN C++ !!!
Anzeige
#2
geschrieben 21. Juni 2006 - 09:21
Wenn ich mich noch richtig erinere:
int wert = atoi(argv[1]);
LostGhost
Thema verteilen:
Seite 1 von 1