Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Startparameter als Variable nutzen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
25.11.2005, 15:10 Uhr
~krimpernikus
Gast


Ich möchte in einem C Programm drei Variablen nutzen. Als Variablen möchte ich Startparameter nutzen ähnlich wie bei einer Batchdatei.

Also

start.exe var1 var2 var3

Wie bekomme ich die Variablen in das C Programm rein ?


MFG

Michael
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
25.11.2005, 15:18 Uhr
0xdeadbeef
Gott
(Operator)


Über die Parameter der main-Funktion. Das hier sollte verdeutlichen, wie es funktioniert:

C++:
#include <stdio.h>

int main(int argc, char *argv[]) {
  int i;
  for(i = 0; i < argc; ++i)
    printf("%d: %s\n", i, argv[i]);
  return 0;
}


argc ist die Anzahl der Argumente, argv enthält die Argumente selbst (als Strings, offensichtlicherweise). argv[0] ist der Name der ausführbaren Datei, die gerade ausgeführt wird, argv[argc] ist NULL.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: