Talk:Longest string challenge: Difference between revisions
Content added Content deleted
(→Comments / Feedback: I agree; "gimmick" is a poor word.) |
(→bounds checking in C: A buffer overflow is a security violation....) |
||
Line 247: | Line 247: | ||
fgets(buf, 1, stdin); |
fgets(buf, 1, stdin); |
||
}</lang> --[[User:Rdm|Rdm]] 17:10, 15 August 2011 (UTC) |
}</lang> --[[User:Rdm|Rdm]] 17:10, 15 August 2011 (UTC) |
||
: A buffer overflow is a security violation. Input, that overflows the buffer, might overwrite the return address and hijack control of the program. A correct program would check bounds and report an error (or realloc() a longer buffer). Does anyone know how to check bounds without any comparison operators? --[[User:Kernigh|Kernigh]] 21:34, 15 August 2011 (UTC) |
|||
== Boring solution v. restrictions == |
== Boring solution v. restrictions == |