🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1787

Re: Parameteruebergabe in C++

#1787
From: Michael Schultheis
Date: Fri, 08 Mar 1996 08:05
47 lines
1426 bytes
lindmaye@braunschweig.netsurf.de (Stefan Lindmayer) wrote:
>Hallo,
>
>wie kann man in C++ Programmen die dem Programm uebergebenen Parameter
>auswerten ?
>




Re: Parameteruebergabe in C++



Hallo Stefan,

die Funktion main kann wiefolgt deklariert werden:

main ()
main (int argc)
main (int argc, char *argv[])
main (int argc, char *argv[]; char *env[])


Die Parameter haben folgende Bedeutung:

argc
Anzahl der Strings in argv. Also Anzahl der Aufrufparameter incl. des 
Aufruf selbst.

argv
Vektor aus Zeigern auf die Aufrufparameter als Strings

env
Vektor aus Zeigern auf die Umgebubgsvariablen


Der erste Aufrufparameter kann also als String mit argv[1] addressiert 
werden. argv[0] waere der Programmname.

Ist das eine aussreichende Antwort auf Deine Frage?

Gruss 

Michael

:-)))
Technical Details
Message-ID: <4hopoq$9ia@news00.btx.dtag.de>
Path: arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mail
References: <4hg2b8$c7v@tpl-news.tpl.net>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news00.btx.dtag.de!not-for-mail
From: Michael.Schultheis@t-online.de (Michael Schultheis)
Newsgroups: de.comp.lang.c++
Subject: Re: Parameteruebergabe in C++
Date: 8 Mar 1996 08:05:46 GMT
Organization: Telekom Online Internet Gateway
Message-ID: <4hopoq$9ia@news00.btx.dtag.de>
References: <4hg2b8$c7v@tpl-news.tpl.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Sender: 0610676401-0001@t-online.de (Michael+Alex. Schultheis)
X-Mailer: Mozilla 1.1I [de] (Windows; I; 16bit)
To: lindmaye@braunschweig.netsurf.de