Size: a a a

ESP8266 & ESP32 [RU]

2020 November 21

D

Daniil in ESP8266 & ESP32 [RU]
Макс
Чтоб сделать массив заведомо 256 байт нужно писать
uint8_t name[256];
А ты сделал массив на 256 символов
Ммммммммм
источник

D

Daniil in ESP8266 & ESP32 [RU]
Из памяти выделится 256 байт и я смогу потом перезаписывать туда строки, и всякие букавы (250) штук
источник

D

Daniil in ESP8266 & ESP32 [RU]
?
источник

D

Daniil in ESP8266 & ESP32 [RU]
А если мне нужна кириллица, то надо резервировать 512?
источник

М

Макс in ESP8266 & ESP32 [RU]
Так же и с интом
Если нужен инт на 16 бит
uint16_t или int_16_t
источник

М

Макс in ESP8266 & ESP32 [RU]
Daniil
А если мне нужна кириллица, то надо резервировать 512?
Смотря какой юникод в системе используется.
В UTF8 это не так
источник

М

Макс in ESP8266 & ESP32 [RU]
Сам Си  юникоды не поддерживает, не знаю как там в последних стандартах
источник

D

Daniil in ESP8266 & ESP32 [RU]
Нет, у меня были иероглифы, пока я не наколдовал там
источник

r

romanetz in ESP8266 & ESP32 [RU]
Sid
Компуктер в каждом доме не нужен
Сео cray ))
В каждом доме компьютер нужен лишь не всем, ну то есть, не всем лишь нужен😁
источник

r

romanetz in ESP8266 & ESP32 [RU]
Макс
Чтоб сделать массив заведомо 256 байт нужно писать
uint8_t name[256];
А ты сделал массив на 256 символов
По историческим соображениям char всё-таки восьмибитный, для юникода есть wchar_t
источник

М

Макс in ESP8266 & ESP32 [RU]
romanetz
По историческим соображениям char всё-таки восьмибитный, для юникода есть wchar_t
про чар согласен, а юникодов бывает множество всяких разных. в том числе и utf-8

https://docs.microsoft.com/ru-ru/cpp/cpp/char-wchar-t-char16-t-char32-t?view=msvc-160
источник

AK

Andy Korg in ESP8266 & ESP32 [RU]
romanetz
По историческим соображениям char всё-таки восьмибитный, для юникода есть wchar_t
Не совсем, в POSIX компиляторах ориентируются на 8-битный, но например в DSP TI C62xx и C64xx 16-и битный. Там кстати вообще нет типа uint8 :)
источник

r

romanetz in ESP8266 & ESP32 [RU]
Точно char, не int?
источник

AK

Andy Korg in ESP8266 & ESP32 [RU]
счас неоткуда показать код, давно уже DSP не занимаюсь, но да точно char.
источник

D

Dr Zlo in ESP8266 & ESP32 [RU]
Andy Korg
Не совсем, в POSIX компиляторах ориентируются на 8-битный, но например в DSP TI C62xx и C64xx 16-и битный. Там кстати вообще нет типа uint8 :)
++
источник

D

Dr Zlo in ESP8266 & ESP32 [RU]
только хотел сказать про них
источник

D

Dr Zlo in ESP8266 & ESP32 [RU]
romanetz
Точно char, не int?
точно, char это минимально адресуемый символ
источник

r

romanetz in ESP8266 & ESP32 [RU]
Интересно, в мотороловских dsp56 точно и восьмибитные аргументы были
источник

r

romanetz in ESP8266 & ESP32 [RU]
И всякие интересные типы, "с фиксированной запятой"
источник

Н

Н Е К И Б Е Р Л Е О... in ESP8266 & ESP32 [RU]
Переслано от Н Е К И Б Е Р Л Е О...
Парни.. короче.. все еще в раздумиях.. ключи купил, плату цап/ацп купил, но чото не сходится пока.. ... напоминаю. ручка круиз контроля - все действия- кратковременное подключение к цепи в разрыв
источник