
20.04.2008, 16:38
|
|
Познающий
Регистрация: 29.02.2008
Сообщений: 66
Провел на форуме: 139469
Репутация:
33
|
|
Сообщение от criz
Может так?
Код:
strcpy(message_buf[i], argv[i]);

и вот этого, я думаю будет достаточно:
Код:
delete []message_buf;
criz, извени конечно, но ты не прав...
strcpy(message_buf[i], argv[i]) - это опасная конструкция и она подвержена переполнению, так как не проверяет входящую строку на длинну...так что надо юзать именно strncpy.
delete []message_buf; - одного этого не достаточно, надо очиститть память и для каждого элемента...
Последний раз редактировалось ZipaCna; 20.04.2008 в 16:42..
|
|
|