gets(wort) are dangerous (???)

Post Reply
Message
Author
maxit
Posts: 3
Joined: 16. Feb 2003 12:07

gets(wort) are dangerous (???)

#1 Post by maxit »

Hallo schreib morgen c klausur
und bin noch ein bisschen am ueben ?!

so nun zum Problem
wenn ich ein wort einlesen will und gets(wort); schreibe,schreibt er mir hin (console): gets(wort) are dangerous
mit scanf("%s",&wort); funktioniert es ??? was soll das ?!
#include <string> ist eingebunden ,
Das Programm an sich läuft mit suche ersetzte bstb.usw.
nur bei gets(wort); mekkert er rum !

Überlauf

Re: gets(wort) are dangerous (???)

#2 Post by Überlauf »

Was habt Ihr bislang gelernt, welch Kunde bringt euch da C bei?
`fgets' ist die richtige Wahl (nicht wegen des `f'), an `gets' überhaupt zu denken, ist schon ein Verbrechen.
(Statt `scanf' empfehle ich `fgets'+`sscanf'.)

Post Reply