BRUTE AE: 08syscalls: Test: Number over buffer boundary
Dobrý den, BRUTE mi hlásí u tohoto testu, že mi program nic nevypisuje. K výsledku očekávanému Brutem, tedy hexa číslu 0x1e240, se lze dostat překročením maximální hranice unsigned int o 123456 dec. Nicméně, ať testuji jakkoliv nesmyslně vysoká či dlouhá čísla, program mi nikdy nevyhodí hlášku jako na Brute - "strace: Process XXX detached" (spouštěno s strace a kompilováno pomocí zadaných přepínačů).
"gcc -ffreestanding -nostdlib -nostdinc -static -m32 -Wall -g -O2 -o hexconv hexconv.c"
"(echo "900000000") | strace ./hexconv" (ukázka vstupu a výstupu) -----> "0x35a4e900"
Za radu budu vděčný, děkuji.
Keep this URL here: https://cw.felk.cvut.cz/brute/data/ae/release/2022z_b4b35osy/08syscalls/cviceni/ae/results/results.php?&idg=mojzepe1&idu=8918&upload=1416189&result=998008#test-8