Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно
pva pva вне форума

Аватара для pva

Ветеран


Сообщения: 1180
Благодарности: 279

Профиль | Отправить PM | Цитировать


Обосновываю своё утверждение:

char cFileBase[]="1234567"

создаёт строку длиной 8 символов. Это почти то же самое, что

char* cFileBase = new char[length("1234567"+1];
strcpy(cFileBase, "1234567";

если сделать
strcpy(cFileBase, "12345678", вы вылезете за границы cFileBase и
повредите первый байт следующей структуры в памяти.

Отправлено: 13:48, 08-12-2003 | #9