Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Parameter Abfragen

Empfohlene Antworten

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

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

Danke,

Hab es jetzt.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.