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