sheel
I love Asm
gets macht das ja auch nicht.
fgets ist da etwas anders.
Aber wie gesagt, gets ist ein permanentes Risiko: Wenn der Benutzer mehr eingibt, als im String Platz ist, kannst du dagegen gar nichts tun.
Zu den dann (nach Lust und Laune) zufällig/unvorhersagbar auftretenden Fehlern zählen Abstürze, eigenständige Änderung von Variablenwerten...
Mit etwas Pech ändert sich auch der Codeteil und dein Programm macht plötzlich was anderes, als es laut Quelltext eigentlich machen sollte.
fgets ist da etwas anders.
Aber wie gesagt, gets ist ein permanentes Risiko: Wenn der Benutzer mehr eingibt, als im String Platz ist, kannst du dagegen gar nichts tun.
Zu den dann (nach Lust und Laune) zufällig/unvorhersagbar auftretenden Fehlern zählen Abstürze, eigenständige Änderung von Variablenwerten...
Mit etwas Pech ändert sich auch der Codeteil und dein Programm macht plötzlich was anderes, als es laut Quelltext eigentlich machen sollte.