ComputNik Geschrieben 13. September 2002 Geschrieben 13. September 2002 Hallo, ich schreibe ein Prog. das einfach nur die Funktion hat, zu warten. Das Heist mit sleep() wartet das ding einfach solange wie ich in den ersten Parameter eingebe. Quelle: #include <windows.h> #include <iostream.h> int main(int argc, char *argv[]) { int i1; int i1eing; i1 = atoi(argv[1]); //wandelt zeichenfolgen in zahlen um i1eing=i1*1000; //benutzer giebt 5 ein wir in 1000stel umgerechnet cout << "Das Programm wird jetzt "; cout <<i1; cout << " sek. aussetzen"; Sleep(i1eing); } Was ich jetzt will ist das ich in den ersten Parameter auch z.B. /? oder help reinschreiben kann. So will ich dann help einen Hilfetext zuweisen und einer beliebigen Zahl die sleep() Funktion. mfg
fmarx2000 Geschrieben 13. September 2002 Geschrieben 13. September 2002 Original geschrieben von uwe daniel Hallo, ich schreibe ein Prog. das einfach nur die Funktion hat, zu warten. Das Heist mit sleep() wartet das ding einfach solange wie ich in den ersten Parameter eingebe. Quelle: #include <windows.h> #include <iostream.h> int main(int argc, char *argv[]) { int i1; int i1eing; i1 = atoi(argv[1]); //wandelt zeichenfolgen in zahlen um i1eing=i1*1000; //benutzer giebt 5 ein wir in 1000stel umgerechnet cout << "Das Programm wird jetzt "; cout <<i1; cout << " sek. aussetzen"; Sleep(i1eing); } Was ich jetzt will ist das ich in den ersten Parameter auch z.B. /? oder help reinschreiben kann. So will ich dann help einen Hilfetext zuweisen und einer beliebigen Zahl die sleep() Funktion. mfg Erstmal würde ich überprüfen ob überhaupt ein Parameter übergeben wurde indem du den Wert von argc abfrägst sonst kann dein argv[1] voll in die Hose gehen. Dann schau halt einfach nach ob in argv[1] ein String der Form /? steht und gib dann einen entsprechenden Text auf der Konsole aus. Frank
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden