Кибор » Кибор - Интегрированная среда разработки ботов » О программе Кибор » Версия 2.13 Доработка format. Копировать массив char в string

Страниц (1): [1]
 

1. Kibor - 24 Сентября, 2013 - 07:53:40 - перейти к сообщению
Мелкое дополнение.
Доработка format.
Копировать массив char в string.

Пример 1 (копирование всего масива начиная с нулевого индекса):
CODE:
char a[6];
a[0]='q';
a[1]='w';
a[2]='e';
a[3]='r';
a[4]='t';
a[5]=0;
string s=format(#a[0]);//Копируем весь масив до нуля (когда a[...]==0). Означает конец строки
messagebox(s);


В s строка qwert

или

Пример 2 (копирование части масива начиная не с нулевого индекса):
CODE:
char a[5];
a[0]='q';
a[1]='w';
a[2]='e';
a[3]='r';
a[4]='t';
string s=format(#a[2], 3);//Указываем вторым параметром количество элементов которые надо скопировать
messagebox(s);
//В s строка ert

char a[5];
a[0]='q';
a[1]='w';
a[2]='e';
a[3]='r';
a[4]='t';
string s=format(#a[2], 2);//Указываем вторым параметром количество элементов которые надо скопировать
messagebox(s);

//В s строка er


Если копирование идет не с нулевого индекса надо ставить второй параметр, так как иначе будет скопированны данные которые идут дальше в памяти.

Остальные возможности format
Преобразовать string к массиву char

Powered by ExBB FM 1.0 Final