tomegadeth

Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору ShIvADeSt Цитата: Хм сколько читал, везде идет примечание, что необходимо выделять столько сколько надо считать плюс ноль для терминайта | вот я тоже это читал, но искав про ReadFile такого примечания не нашел дело в том, что именно при, в данном случае, ReadFile, если буфер равен 8 и читается 8 символов, то последний символ в буфере (восьмой) не будет '\0'... если сделать strcpy массива в другой буффер побольше, девятый байт будет содержать мусор, а десятый - уже '\0'... При cout или MessageBox и т.д., последний символ должен быть обязательно '\0'. Нуль для терминайта дожен быть выделен в любом случае, иначе ждите переполнения... | Всего записей: 560 | Зарегистр. 22-11-2004 | Отправлено: 10:30 07-07-2006 | Исправлено: tomegadeth, 10:33 07-07-2006 |
|