Re: strncpy както глючно копирует
От: brav  
Дата: 30.05.07 08:13
Оценка:
Здравствуйте, LinU, Вы писали:

LU>продолжение вчерашней темы про сломаный new


LU>тот же фрагмент кода:


..............

LU>strUFP на входе равно allowuser=no


LU>выводит вместо "allowuser" "allowuserath=C:\", те переменную PATH


LU>в чем трабла??



Да... LinU.... Тебе еще учиться и учиться . Ты бы хоть посчитал на пальцах, сколько тебе точно нужно символов под строку (учитывая завершающий НОЛЬ). Плюс к этому: завершающий ноль не ставится автоматически функцией strncpy. Его нужно поставить самому. Вот cout и выводит все подряд, пока не встретится какой-то случайно там оказавшийся нулевой символ.
brav
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.