🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Noch 'ne dumme Frage...

#1122
From: Kurt Watzka
Date: Thu, 28 Dec 1995 18:08
38 lines
1643 bytes
Watson <sayegh@fokus.gmd.de> writes:

>Gernot Schwed wrote:

>> printf ("\nBitte Suchstring eingeben :");
>> scanf ("%i",&string1);

>Versuchs mal mit 

>scanf("%d",&string1);

Wenn "sting1" ein Integer ist, hat die Variable einen sehr ungewoehnlichen
Namen, andernfalls ist der Formatstring natuerlich genauso falsch wie 
"%i".

Nachdem "string1" aber ein int ist, bewirkt der andere Formatstring lediglich
einige (nicht fuer jeden intuitive) zusaetzliche Konversionen.

>Ansonsten ist scanf() keine sonderlich portable Funktion.

Aber nein, im Gegenteil, scanf() ist eine Funktion der Standardbibliothek,
also geht es gar nicht portabler. Allerdings ist scanf() keine besonders
_stabile_ Funktion, d.h. sie sollte nicht direkt mit Benutzern in Kontakt
kommen.

>Besser gets(), fgets() und anschliessende Konvertierung
>mittels atol(), atoi() o.s.Ae., was Du ja durch den Identifier
>'string1' fuer einen int-value bereits bestens vorbereitet
>hast :-)

Oder mit iostreams, wenn das ganze sich schon in de.comp.lang.c++
abspielt.

Kurt
--
| Kurt Watzka                             Phone : +49-89-2180-6254
| watzka@stat.uni-muenchen.de
| ua302aa@sunmail.lrz-muenchen.de
Technical Details
Message-ID: <4bume1$ph@sparcserver.lrz-muenchen.de>
Path: arc1-ca.pugleaf.net!lrz-muenchen.de!sun2!ua302aa
References: <4bs9on$9mm@bellona.wg.saar.de> <30E2B89A.5006@fokus.gmd.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!lrz-muenchen.de!sun2!ua302aa
From: ua302aa@sun2.lrz-muenchen.de (Kurt Watzka)
Newsgroups: de.comp.lang.c++
Subject: Re: Noch 'ne dumme Frage...
Date: 28 Dec 1995 18:08:01 GMT
Organization: Leibniz-Rechenzentrum, Muenchen (Germany)
Distribution: world
Message-ID: <4bume1$ph@sparcserver.lrz-muenchen.de>
References: <4bs9on$9mm@bellona.wg.saar.de> <30E2B89A.5006@fokus.gmd.de>
NNTP-Posting-Host: sun2.lrz-muenchen.de