Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
Brumo
Отправлено: 21 Февраля, 2021 - 17:21:29
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 28
Дата рег-ции: Февр. 2020  
Репутация: 7




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







 
 Top
Zireael
Отправлено: 21 Февраля, 2021 - 17:24:42
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4399
Дата рег-ции: Нояб. 2017  
Репутация: 580




CODE:
char a[5];
a[0]='q';
a[1]='w';
a[2]='e';
a[3]='r';
a[4]='t';


string s=format(#a[0], 5);
messagebox(s);

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]);
messagebox(s);
 
 Top
Brumo
Отправлено: 21 Февраля, 2021 - 18:19:43
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 28
Дата рег-ции: Февр. 2020  
Репутация: 7




Спасибо Zireael
у себя в скрипте, в конце массива 0 в кавычки взял, мусор вывело
решил посмотреть как правильно, через помощь по выделенному наткнулся на первую попавшуюся тему:
(для просмотра ссылки Вам необходимо авторизоваться)
 Kibor пишет:
В s строка qwert
Конец строки ставится автоматом.

Это пояснение к примеру в теме и ввело в заблуждение.
 
 Top
Zireael
Отправлено: 21 Февраля, 2021 - 18:24:01
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4399
Дата рег-ции: Нояб. 2017  
Репутация: 580




Функция format была изменена, поэтому пример стал некорректен.
 
 Top
Brumo
Отправлено: 21 Февраля, 2021 - 18:56:04
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 28
Дата рег-ции: Февр. 2020  
Репутация: 7




Zireael , еще вопрос, как правильно копировать один массив char в другой?

если так делаю:
CODE:

char a[6];
a[0]='q';
a[1]='w';
a[2]='e';
a[3]='r';
a[4]='t';
a[5]=0;

char b[6];


strcpy(#b[0], format(#a[0]));

messagebox(format(#b[0]));


иногда вылетает
 
 Top
Zireael
Отправлено: 21 Февраля, 2021 - 18:59:47
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4399
Дата рег-ции: Нояб. 2017  
Репутация: 580




Это правильный код. Если вылетело значит до этого был запущен код с ошибками.
 
 Top
Kibor
Отправлено: 21 Февраля, 2021 - 19:01:53
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8098
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 Brumo пишет:
иногда вылетает


это
CODE:
char a[6];
char b[6];
loop()
{
a[0]='q';
a[1]='w';
a[2]='e';
a[3]='r';
a[4]='t';
a[5]=0;


strcpy(#b[0], format(#a[0]));
}


или этот
CODE:
char a[6];
a[0]='q';
a[1]='w';
a[2]='e';
a[3]='r';
a[4]='t';
a[5]=0;

char b[6];

loop()
{
strcpy(#b[0], format(#a[0]));
}


вылетает? Отдельно. Не в каком то коде и на запущенном свежем кибор, в котором код не выполняли до этого.
 
 Top
Brumo
Отправлено: 21 Февраля, 2021 - 19:03:48
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 28
Дата рег-ции: Февр. 2020  
Репутация: 7




ясно, учту на будущее
Zireael , спасибо за помощь
 
 Top
Brumo
Отправлено: 23 Февраля, 2021 - 14:45:05
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 28
Дата рег-ции: Февр. 2020  
Репутация: 7




 Kibor пишет:
вылетает? Отдельно. Не в каком то коде и на запущенном свежем кибор, в котором код не выполняли до этого.

Нет, эти коды прекрасно работают.
 Zireael пишет:
Если вылетело значит до этого был запущен код с ошибками.

 Brumo пишет:
ясно, учту на будущее

С вылетами был мой косяк, не знал что влияет предыдущий код.


причина (Отобразить)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by