Показать сообщение отдельно

  #1002  
Старый 20.04.2008, 16:38
ZipaCna
Познающий
Регистрация: 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..
 
Ответить с цитированием