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

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

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

> Без описания
Zireael
Отправлено: 18 Января, 2018 - 01:22:32
Post Id



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


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




CODE:
char a[10];
string str="qwerty";
strcpy(#a[0], str);

if(a[0]=="q")messagebox(111); // работает
if("q"==a[0])messagebox(222); // не работает
 
 Top
007wan
Отправлено: 18 Января, 2018 - 15:55:01
Post Id



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


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




Zireael ,
CODE:

if (format(#a[0])=="q")
{
messagebox("111")
}
//////////////////////////
if("q"==format(#a[0]))//ИЛИ if(format(#a[0])=="q"){}
{
messagebox("222");
}

(Отредактировано автором: 18 Января, 2018 - 15:55:58)

 
 Top
AdryV
Отправлено: 18 Января, 2018 - 16:13:13
Post Id



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


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




 007wan пишет:
if("q"==format(#a[0]))//ИЛИ if(format(#a[0])=="q"Подмигивание{}
{
messagebox("222"Подмигивание;
}

в твоем примере идет сравнение всего массива
а Zireael, привел пример сравнения с первым символом или любым как я понимаю
недоработка то мелкая но все же некоторых может вогнать в ступор если столкнутся )))
 
 Top
Dantes3000
Отправлено: 18 Января, 2018 - 16:50:17
Post Id



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


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




И почему нету разницы между "q" и 'q', ведь первое это string, а второе char.
(Добавление)
 007wan пишет:

CODE:

if (format(#a[0])=="q")
{
messagebox("111")
}
//////////////////////////
if("q"==format(#a[0]))//ИЛИ if(format(#a[0])=="q"){}
{
messagebox("222");
}


А ты сам проверял перед тем как отправить? Ха-ха
 
 Top
Kibor
Отправлено: 18 Января, 2018 - 21:42:40
Post Id



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


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




Устранено.
 
 Top
007wan
Отправлено: 19 Января, 2018 - 12:30:32
Post Id



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


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




Dantes3000 , Нет.
 
 Top
Zireael
Отправлено: 06 Марта, 2018 - 02:16:40
Post Id



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


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




CODE:
char a[3];
a[0]=formatic(34);
a[1]='q';
a[2]=formatic(34);

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

if(a[0]==formatic(34))messagebox("+++"); // ложь
else messagebox("---");

if(formatic(34)==a[0])messagebox("+++"); // истина
else messagebox("---");
 
 Top
Kibor
Отправлено: 07 Марта, 2018 - 09:25:25
Post Id



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


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




исправлено
 
 Top
Zireael
Отправлено: 11 Марта, 2018 - 23:38:46
Post Id



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


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




Немного не по теме.
CODE:
char c[1];
c[0]='a';

int num=formatci(c[0]) + -32; // так нормально
messagebox(num);

num=formatci(c[0]) - 32; // ошибка
 
 Top
Kibor
Отправлено: 12 Марта, 2018 - 16:12:52
Post Id



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


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




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


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




Powered by