Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 1
Регистрация: 02.08.2015
Сообщений: 23
1

как выполнить преобразование ?

02.08.2019, 15:40. Просмотров 868. Ответов 2
Метки нет (Все метки)

добрый день.
есть цикл от 0 до 255
нужно значение преобразовать в строку,для последующей отправки в vfd дисплей.
то есть было ,например,число 120 а стало "120".
как это корректно сделать?
сейчас работает вот так:
const char* Px = "120";
Serial.write(Px);//Px
либо так :
Serial.write("\0x31\0x30\0x30" );//Px , но мне нужно в цикле.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.08.2019, 15:40
Ответы с готовыми решениями:

Выполнить преобразование матрицы
Дана прямоугольная матрица nxm целых чисел (n,m<10 – ввод с клавиатуры, значения элементов массива...

Выполнить преобразование строки
Необходимо сначала подсчитать и выдать на экран количество букв в первом слове(это я выполнил), а...

Преобразование строки. Выбрать все цифры и выполнить с полученным числом действие
Ребят, очень прошу помощи. Ломаю голову. Хочу преобразовать заранее имеющую строку, т.е вытащить...

Как выполнить преобразование байтов
нужна помашь работа с байтами как реоброзавать вот так 0x1791F62F в 0x91F62F17

2
810 / 492 / 160
Регистрация: 30.07.2015
Сообщений: 1,614
02.08.2019, 15:44 2
Лучший ответ Сообщение было отмечено tiretrak как решение

Решение

tiretrak,
C++
1
2
3
4
5
6
for(uint8_t i = 0; i < 255; i++)
{
       char buf[4];
       snprintf(buf, 4, "%d", i);
       Serial.write(buf);
}
1
353 / 222 / 118
Регистрация: 25.06.2019
Сообщений: 817
02.08.2019, 15:46 3
C++
1
2
3
4
5
6
7
    char s[12];
    int n=120;
    sprintf(s,"%d",n);
    cout<<s<<endl;
    n=123456789;
    itoa(n,s,10);
    cout<<s<<endl;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.08.2019, 15:46

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как выполнить преобразование лапласа в таких заданиях?
f(t)=\begin{cases} &amp; \text{ 3 } t\in \\ &amp; \text{ 0 } t \notin \end{cases} во второй строчке -...

Как правильно выполнить преобразование параметра int в *char?
Суть в чем - в функцию передается указатель на файл, его имя и номер ревизии. Номер ревизии нужно...

Как можно выполнить преобразование списка с базовым типом в список с производным?
Поодиночке я делаю это с помощью такого конструктора: DerivedClass(BaseClass bc) {}...

Как выполнить назначение и преобразование части переменной "t=%t:.exe=.UNP%" в одну строку вида cmd /c * ?
Приветствую ! Так работает set &quot;t=123.exe&quot; set &quot;t=%t:.exe=.UNP%&quot; echo %t% Так - нет. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.