Создать строку символов
- Войдите на сайт для отправки комментариев
Пнд, 03/03/2014 - 01:54
Добрый день форумчане. ПОявилась необходимость поработать со строками.
Когда прогал на дельфи, все было просто. А здесь столкнулся со следующей проблемой.
Есть массив интов 10 штук. Хочу в переменную char* myChar[]="" записать все эти значение (они все от 0 до 9) с разделительность точкой. Например "2.3.6.3.7.9.5.3" но никак не знаю как в эту переменную затолкать их) Подскажите пожалуйста.
Нужно для того, чтобы скормить эту строку последовательному порту на комп. Я пробовал и по символьно туда отправлять, но это не то, хочу чтобы сразу пачками отправлялись.
Есть массив интов 10 штук.
Нужно для того, чтобы скормить эту строку последовательному порту на комп. Я пробовал и по символьно туда отправлять, но это не то, хочу чтобы сразу пачками отправлялись.
Ну так скормите ему сразу массив Интов, в чем проблема? Serial.write(buf, sizeof(buf)); На приемнике последовательность байт соберите обратно в Инты. А чтобы это проще было сделать передавайте не массив, а структуру. Где-то отправку показывал. Еще про сериал.
И еще, если у вас значения от 0 до 9, то зачем Инт? сделайте тип Байт. А еще можно их ужать по 2 числа в один байт :)
Есть массив интов 10 штук.
Нужно для того, чтобы скормить эту строку последовательному порту на комп. Я пробовал и по символьно туда отправлять, но это не то, хочу чтобы сразу пачками отправлялись.
Ну так скормите ему сразу массив Интов, в чем проблема? Serial.write(buf, sizeof(buf)); На приемнике последовательность байт соберите обратно в Инты. А чтобы это проще было сделать передавайте не массив, а структуру. Где-то отправку показывал. Еще про сериал.
И еще, если у вас значения от 0 до 9, то зачем Инт? сделайте тип Байт. А еще можно их ужать по 2 числа в один байт :)
Ого)) Столько всего сразу) Про инты это я прост збываю, что ресурсы ограничены вот и раскидываюсь налево и направо)
А пояснить можно, что такое buf? что за переменная, и как вообще понять синтаксис данный.
А то я знаю только что в порт можно скормить вот так Serial.write(buf), а через запятую это что еще за параметр? В данным момент я так понял это размер скормленного сообщения?
А то я знаю только что в порт можно скормить вот так Serial.write(buf), а через запятую это что еще за параметр? В данным момент я так понял это размер скормленного сообщения?
Да.
Ого)) Столько всего сразу)
...а через запятую это что еще за параметр?
http://arduino.ru/Reference
узнаете вообще много нового!
Ого)) Столько всего сразу)
...а через запятую это что еще за параметр?
http://arduino.ru/Reference
узнаете вообще много нового!
Кэп!!