🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Hilfe: Kommandozeilenparameter

#595
From: Torsten Vogt
Date: Tue, 17 Oct 1995 07:26
47 lines
2038 bytes
Roman schrieb:

>Hallo!
>
>Ich wollte in ein Programm zum Ausprobieren der Kommandozeilenparameter  
>eine Passwortabfrage einfuegen, also dass man das Programm nur mit dem  
>Passwort als Kommandozeilenparameter starten kann.
>
>Ich rufe also das Programm folgendermassen auf:
>
>
>car passwort <return>
>
>
>Wenn ich aus dem Programm heraus mittels 'cout' das an main(...)  
>uebergebene Passwort auf dem Bildschirm ausgeben lasse, wird es auch  
>korrekt angezeigt, frage ich jedoch die Korrektheit des Passwortes mittels
>
>if ( argv[1] == "passwort")
>
>ab, so wird niemals ein true zurueckgeliefert...
>
>
>Was mache ich falsch?!
>
>
>Roman

Du vergleichst die Adressen zweier Pointer! Da es unterschiedliche
Pointer sind, sind es natuerlich auch unterschiedliche Adressen.
In C/C++ vergleicht man Strings mit strcmp.

z.B.: if (strcmp(argv[1],"passwort")==0) { ... }

Bye Torsten

-- 
---------------------------------------------------------------------
| Torsten Vogt                                                      |
|  Universitaet Mannheim - Lehrstuhl Praktische Informatik I        |
|  Seminargebaeude A5                                               |
|  D-68131 Mannheim                                                 |
|                                                                   |
|  Tel  : 0049-621/292-5132  Fax: 0049-621/292-5297                 |
|  email: vogt@pi1.informatik.uni-mannheim.de                       |
|  WWW  : http://pi1.informatik.uni-mannheim.de/HomePages/vogt.html |
---------------------------------------------------------------------
Technical Details
Message-ID: <45vlql$2of@trumpet.uni-mannheim.de>
Path: arc1-ca.pugleaf.net!news.uni-mannheim.de!pi1!vogt

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.uni-mannheim.de!pi1!vogt
From: vogt@pi1.uni-mannheim.de (Torsten Vogt)
Newsgroups: de.comp.lang.c++
Subject: Re: Hilfe: Kommandozeilenparameter
Date: 17 Oct 1995 07:26:13 GMT
Organization: Universitaet Mannheim
Distribution: world
Message-ID: <45vlql$2of@trumpet.uni-mannheim.de>
Reply-To: vogt@pi1.informatik.uni-mannheim.de
NNTP-Posting-Host: pi1.informatik.uni-mannheim.de