gets oder fgets
-
Hallo C-Fans,
ich höre immer wieder, daß man statt gets besser fgets verwenden sollte.
Warum? Gibt es noch mehr Funktionen, die man lieber meiden sollte und aus welchen Gründen??Marcus
-
bei gets kannst du nicht angeben wieviele zeichen
maximal gelesen werden duerfen; also ist es moeglich,
dass gets versucht in fremden speicher reinzuschreiben.
-
@entelechie (<- witzige Idee)
Klar, hätte ich auch selbst drauf kommen können.Danke!
Gibt's noch mehr davon??
-
Original erstellt von turing$:
@entelechie (<- witzige Idee)was willst du mir damit sagen?
hmpf, naja es gibt noch einige c-funktionen die gefaehrlich
sind, weil sie unsicher sind (es findet z.b. keine typpruefung statt);
siehe scan-funktionen.