Thema: Botznlippl
Einzelnen Beitrag anzeigen
Alt 19.05.2003, 19:38   #1
CornedBee
Jr. Member
 
Registriert seit: 05.09.2002
Alter: 41
Beiträge: 24


CornedBee eine Nachricht über ICQ schicken
Botznlippl

Es ist sehr nett, dass ein buffer overflow mal für Nicht-Programmierer erklärt wird. Der Artikel ist auch gut geschrieben, allerdings stecken einige (einem Programmierer auffallende) Fehler drinnen.

Zum ersten: Der Absatz "Variabel" bezieht sich auf ein source listing, allerdings ist nicht klar, welches. Es könnte sowohl die mit "Listing 1" als auch die mit "Addition in C" titulierte Box sein - die Zeilenangaben zu den Variablen stimmen für keine von beiden

Zum zweiten: Im Absatz "Funktionen" steht:
Zitat:
Wie Sie ferner erkennen können ist es egal, an welche Stelle Sie den Funktionscode ins Programm schreiben - der Compiler prüft vor dem Start ob er alle erwähnten Funktionen findet.
Das ist falsch, wie jeder Programmieranfänger, der sich über den Unterschied zwischen einer Funktionsdeklaration und -definition gewundert hat, bestätigen kann. Außerdem ist es für den Artikel irrelevant.

Zum dritten: Das unsichtbare Sonderzeichen is \0 (NUL), nicht \n (Newline).

Ansonsten: weiter so mit den informativen Artikeln!
____________________________________
All the buzzt.
Logic is futile.

\"Der freie Fall ist nicht weiter schlimm - die Landung ist es.\"
CornedBee ist offline   Mit Zitat antworten