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

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

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

> Без описания
007wan
Отправлено: 01 Мая, 2019 - 17:40:37
Post Id



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


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




Kibor , Как правильно или почему не отвечайте?) Ладно шучу. да я не пойму как сделать массив для char 255 байт для каждого текста. мжет как в int тоже самое? или не имеет значение местами менять?
(Добавление)
Вот вам смешно, а мне печально)
(Добавление)
просто у меня буфер для кнопок очень много и я хочу сократить.

(Отредактировано автором: 01 Мая, 2019 - 17:41:30)

 
 Top
Dantes3000
Отправлено: 01 Мая, 2019 - 18:02:57
Post Id



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


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




 007wan пишет:
Или

char Text_Button[255][2];//Создать текст с размером 255 для двух кнопок


вот так правильно. но первый вариант тоже неплох
 
 Top
Zireael
Отправлено: 01 Мая, 2019 - 18:08:58
Post Id



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


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




CODE:
char Text_Button[3][255];
strcpy(#Text_Button[0][0], "Кнопка1");
strcpy(#Text_Button[1][0], "Кнопка2");
strcpy(#Text_Button[2][0], "Кнопка3");

messagebox(format(#Text_Button[0][0]));
messagebox(format(#Text_Button[1][0]));
messagebox(format(#Text_Button[2][0]));
 
 Top
AdryV
Отправлено: 01 Мая, 2019 - 23:20:04
Post Id



Пользователь
Специалист


Покинул форум
Сообщений всего: 449
Дата рег-ции: Май 2016  
Репутация: 11




хотелось бы задать вопрос который меня довольно таки долго мучает
есть такое понятие как оптимизация кода
также есть понятие упрощение кода
также есть понятие чет типа более понятный код.
так как тут караз попался такой момент хотелось бы уточнить на таком мизерном варианте
1-й код
 Zireael пишет:
CODE:
char Text_Button[3][255];
strcpy(#Text_Button[0][0], "Кнопка1");
strcpy(#Text_Button[1][0], "Кнопка2");
strcpy(#Text_Button[2][0], "Кнопка3");

messagebox(format(#Text_Button[0][0]));
messagebox(format(#Text_Button[1][0]));
messagebox(format(#Text_Button[2][0]));

и 2-й код
CODE:
char Text_Button[3][255];
for(int n=0; n<3; n++) {
strcpy(#Text_Button[n][0], "Кнопка"+format(n+1));
messagebox(format(#Text_Button[n][0]));
}


предположительно 2-й код выглядит меньше но в нем есть цикл сравнение и прибавление

скажем char Text_Button[50][255];
ведь это не только уменьшит обьем кода но и выполнит оптимизацию и упрощение?
или эти манипуляции ничего в общей картине не значат?

буду благодарен за разъяснение Подмигивание
 
 Top
007wan
Отправлено: 02 Мая, 2019 - 09:12:05
Post Id



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


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




AdryV , Можно еще так:
CODE:
string Text_Button[2] = {"Текст1", "Текст2"};
//и при создании кнопок через for с массивами хендлов можно выводить нужный текст.
//[0] - "текст 1"...

(Добавление)
Но это уже не будет буфером. Мне просто буфер нужен для сравнивания текста кнопок, т.к кнопка одна, а тексты подаются в зависимости от случаи разные.
(Добавление)
Написал это, а потом уже понял, что в теме уже такое есть вопрос по external
 
 Top
007wan
Отправлено: 02 Мая, 2019 - 11:47:52
Post Id



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


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




 AdryV пишет:
хотелось бы задать вопрос который меня довольно таки долго мучает
есть такое понятие как оптимизация кода
также есть понятие упрощение кода
также есть понятие чет типа более понятный код.
так как тут караз попался такой момент хотелось бы уточнить на таком мизерном варианте
1-й код
 Zireael пишет:
CODE:
char Text_Button[3][255];
strcpy(#Text_Button[0][0], "Кнопка1");
strcpy(#Text_Button[1][0], "Кнопка2");
strcpy(#Text_Button[2][0], "Кнопка3");

messagebox(format(#Text_Button[0][0]));
messagebox(format(#Text_Button[1][0]));
messagebox(format(#Text_Button[2][0]));

и 2-й код
CODE:
char Text_Button[3][255];
for(int n=0; n<3; n++) {
strcpy(#Text_Button[n][0], "Кнопка"+format(n+1));
messagebox(format(#Text_Button[n][0]));
}


предположительно 2-й код выглядит меньше но в нем есть цикл сравнение и прибавление

скажем char Text_Button[50][255];
ведь это не только уменьшит обьем кода но и выполнит оптимизацию и упрощение?
или эти манипуляции ничего в общей картине не значат?

буду благодарен за разъяснение ;)

Если в первом коде мы делали разный текст для разных кнопок и сразу, то второй код он просто делает разный текст, но по смыслу одинаковый как бы и все же потом придется изменить кнопку1 на другое итд, а это еще лишний код
 AdryV пишет:
или эти манипуляции ничего в общей картине не значат?
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by