![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
![]()
Сообщение
#1
|
|
Ушедший на войну ![]() Класс: Маг Характер: Chaotic Good Раса: Человек NWN: Контент ![]() |
Как-то однажды я понял, что чем работать ручками в блокноте, мне проще написать прогу. С тах пор их уже несколько, естественно, что они сделаны только для того, чтобы выполнять конкретные действия, шаг влево-вправо - error =)
Я программлю на Delphi, и Visual Studio.NET - VB. В принципе планирирую перейти на Microsoft Visual C++, или Borland Visual C++. Есть еще тут кодеры ? Просто со временем, когда выйдет НВН 2, если я еще буду жив, то есессно прог не будет ввобще под нее, максимум - структура форматов от разработчиков. Я просто хочет-бы знать кто у нас тут программер еще, и на чем пишет. |
![]() |
![]()
Сообщение
#2
|
|||
Level 4 ![]() ![]() Класс: Оборотень Характер: Chaotic Neutral Раса: Орк NWN: Скриптинг [PW] ![]() |
ты в несуществующую строку копируешь. Точнее она у тебя существует - НО память под нее выделена статически и состоит она из всего одного символа "\0". Память под строку нужно выделять динамически - иначе бессмысленно ее возвращать из функции. Размер строки нужно выделить либо сразу такой чтобы в нее влезли все твои подстроки либо изменять его по мере надобности. И вообще - strcat из семейства древних дерьмовых строковых функций - целостность и размерность они не контролируют. |
||
![]() ![]() |
Текстовая версия | Сейчас: 28th April 2025 - 22:35 |