BugTraq.Ru
Русский BugTraq
https://bugtraq.ru/lj/archive/2007/2006.2328.html

студенческое
20.06.07 23:28 // оригинал
Надо будет все-таки как-нибудь собрать в одном месте. Пока еще пара свежих перлов в копилку.

1. Как мы нынче докидываем строчку в конец файла? Прально, открываем файл на чтение, засасываем весь файл в буфер, открываем файл на запись, пишем буфер, пишем строчку. Справедливости ради стоит заметить, что после высказанного фэ это дело таки было исправлено на нормальное добавление в конец файла, но на беду идущих следом толп сдающих халявщиков в коде остался кусок, отвечающий за чтение, да еще с парой страшных fseek'ов и одним ftell'ом внутри. Слушать про назначение этого куска в целом и всех этих функций в частности - это песня.

2. Уже два раза прослушал версию о том, что pBuff+sizeof(hdr) приводит к увеличению размера буфера на этот самый sizeof, такая вот адресная арифметика. А уж сколько было версий на тему того, что за плюс один такой в выражении new char [hdr.length+1]...

   
теги: студень  |  обсудить  |  все отзывы (0)  |  обсудить в LJ [989]
назад «  » вперед

аналогичные материалы
викиисключительное // 20.05.20 21:20
закопать стюардессу // 19.11.15 18:53
роботокурсовое // 18.06.15 03:18
турнирнокурсовое // 10.02.15 17:11
преподавательское // 15.03.13 21:46
шарпоплюсноучебное // 31.10.12 18:24
лабораторное // 14.10.12 00:01
третьекурсное // 21.08.12 17:08
координатное // 20.06.12 15:22
стильноименованное // 13.06.12 16:38
 
последние записи
основательное // 16.10.21 17:42
хадерачное // 16.09.21 21:22
телефоточное // 21.08.21 22:56
разводное // 08.08.21 15:01
meshное // 06.08.21 20:06
отпускное // 20.07.21 21:42
цифроналоговое // 01.05.21 14:34
клавиатурнобессонное // 15.03.21 15:47
аимешное // 19.12.20 12:55
клавиатурнопотерянное // 06.11.20 15:48



  Copyright © 2001-2021 Dmitry Leonov Design: Vadim Derkach