Работа со строкой
- Войдите на сайт для отправки комментариев
Вс, 23/02/2014 - 14:09
Здравствуйте. Помогите понять как мне сделать так же в Arduino IDE, как я это делаю в Делфи. Мне нужно чтобы строка начиналась с этих двух байт $0010. и заканчивалась терминатором.
Так бы я написал в паскале....
var i:String;
begin
i:=#16#00+'Test message'+#10#13;
end;
а как на Си? Спасибо.
А в си нулевой символ (#00) - это признак конца строки.
А по вопросу сборки строки из подстрок: смотрим функцию
Вот как раз Си не понимает такого #10#13 понимает такое "Test message/r/n/" вот это /r/n и есть аналог паскалевского #10#13, а аналог вот этого #16#00 непойму как сделать. А это должно стоять вначале строки, бо парсер сервака тогда ничего неотпарсит.
chr(16)
(char)16