programming in china (15.5.2023 19:29)
+ x !  Známka: 5Váha: malá


Komentáře (2) Komentovat Nezobrazovat

programming in china (JMRP (16.5.2023 10:55)
Zrejme ide o to, že v jazyku C môže dôjsť k "pretečeniu". Kód na obrazovke číta vstup od užívateľa, ktorý nie je nijako obmedzený / kontrolovaný. Vstup sa uloží do pamäte - ale programátor vyhradil len 10 znakov. Keďže vstup nekontroluje, užívateľ môže zadať ľubovoľný počet znakov. Tie sú uložené na adresu vyhradených 10-tich znakov. Ak užívateľ zadá dlhší vstup, prepíšu sa dáta v pamäti - ZA vyhradeným blokom. Tým dochádza k nepredvídateľnému správaniu programu - pretože záleží od toho čo v pamäti prepíše.

programming in china (reborn-czRP (16.5.2023 7:49)
cpt ?