🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: de.comp.lang.c++
1 messages
1 total messages Started by Torsten Vogt Tue, 17 Oct 1995 07:26
Re: Hilfe: Kommandozeilenparameter
#595
Author: 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 |
---------------------------------------------------------------------
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads