warning: invalid conversion from 'const char*' to 'unsigned char'

Тема в разделе "Arduino & Shields", создана пользователем Vovka, 13 янв 2019.

  1. Vovka

    Vovka Гик

    Код (C++):
    const unsigned char txt_Cur[] = { 7, "Russian" };
    Как правильно написать, чтоб не ругался?
    (Visual C++ не ругается)
     
  2. b707

    b707 Гуру

    Вовка, тебе не приходит в голову, что одиночное число и массив символов не могут быть одним типом чар? :)
     
    parovoZZ нравится это.
  3. Vovka

    Vovka Гик

    Т.е.
    Код (C++):
    const unsigned char txt_Cur[] = { 7, "Russian" };
    и
    const unsigned char txt_Cur[] = { 7, 'R', 'u', 's', 's', 'i', 'a', 'n' };
    не одно и тоже???
     
  4. b707

    b707 Гуру

    издеваешься?
     
    Kamikadze и parovoZZ нравится это.
  5. Vovka

    Vovka Гик

    нет!
    просто не пойму, почему компилятор Visual C++ обе записи считает правильными, а компилятор для ардуины на первую жалуется.
     
  6. потому что линтер не настроен
     
  7. Vovka

    Vovka Гик

    Что за заверь, где почитать?
     
  8. DetSimen

    DetSimen Гуру

    А так:
     
    Vovka и Daniil нравится это.
  9. Vovka

    Vovka Гик

    Так предупреждений нет.
    Осталось дождаться ответа от дядя Витя...
     
  10. ZAZ-965

    ZAZ-965 Гуру

    Линтер - жаргонное название статического анализатора кода.
     
  11. Vovka

    Vovka Гик

    Настроить то как?
     
  12. ИгорьК

    ИгорьК Давно здесь Команда форума

    Не стоит его настраивать. Си - язык строгой типизации. Не превращай его в отстойный JavaScript.
     
    parovoZZ нравится это.
  13. Asper Daffy

    Asper Daffy Гуру

    Непристойными словами не выражацца! И самый продвинутый из распространённых ООП языков не абижать! А то, выражу, блин, крайнюю озабоченность!
     
  14. ИгорьК

    ИгорьК Давно здесь Команда форума

    Да ладно. Щаз тебе объяснят: "Я Бродского не читал... Я JS не знаю, но это полный ..."
     
  15. Vovka

    Vovka Гик

    Пока не нужды настраивать, но все таки жду ответа от дядя Витя
     
  16. ИгорьК

    ИгорьК Давно здесь Команда форума

    Дядя Витя говорит лишь абстрактные вещи.
     
    Andrey12 нравится это.
  17. Vovka

    Vovka Гик

    Ну вот, думал дядя Витя научит :(
     
  18. ИгорьК

    ИгорьК Давно здесь Команда форума

    Andrey12 нравится это.
  19. parovoZZ

    parovoZZ Гуру

    Я почитал учебник по JS - не знаю, что там курили, но этот язык - это полный трэш.
     
  20. В гугле. Надеюсь, это стоило ожидания.