Аlex писал(а):Я предложил вариант, что не так ?Mechanicalhand писал(а):![]()
Где то, красивее чего нужно запилить ? И что означает "покрасивей" ?
чтоб понятно было.
Аlex писал(а):Я предложил вариант, что не так ?Mechanicalhand писал(а):![]()
Где то, красивее чего нужно запилить ? И что означает "покрасивей" ?
Аlex писал(а):Где то, красивее чего нужно запилить ?
Кому ?чтоб понятно было.
Mechanicalhand писал(а):как покрасивей запилить значение переменной unsigned long в массив unsigned char[10];
Код: Выделить всё
unsigned long a=123456789;
unsigned char b[4], count ;
for(count=0; count <= 3; count++)
{
b[count]=(unsigned char)(a >> (count*8));
}Mechanicalhand писал(а):как покрасивей запилить значение переменной unsigned long в массив unsigned char[10];
А Вы уверены, что человеку не это нужно :unalex писал(а):Код: Выделить всё
unsigned long a=123456789;
unsigned char b[4], count ;
for(count=0; count <= 3; count++)
{
b[count]=(unsigned char)(a >> (count*8));
}
Код: Выделить всё
unsigned long a=123456789;
unsigned char b[10];
.........
sprintf (b, "%u", a);
pashaumnov писал(а):вот кое что тут вычитал, если включать ион внутренний то при 4в на выходе делителя должно быть 1.1в и это будет 1024???
Умножть на 100 и поделить0867532 писал(а):Как мне получить 75?
Аlex писал(а):3.3кОм + 10кОм, тогда при 4В АЦП = ~924, при 2.5В АЦП=~577,
pashaumnov писал(а):Как вы получили значение 924 и 577???
pyzhman писал(а):Чем помочь? (перечитывать не охота)
Александр 2677 писал(а):Такой вопрос. Хочу в char str[80]; добавить текстКод: Выделить всё
char t[]="TEST1";
sprintf (str, "TEXT=%s ", t);//так работает
sprintf (str, "TEXT=%s ", "TEST2");//так не работает
Если заранее объявить переменную и поместить туда текст, то проблем нет.
Я видел пример http://www.c-cpp.ru/content/sprintf где текст добавляется без объявления переменной, но у меня вместо текста в терминал выходит пустота.(
Код: Выделить всё
sprintf (str, "TEXT=%p ", "TEST2");гApparatchik писал(а):Нужно использовать не сумму, а логическую сумму тоесть вместо знака '+' знак '|'.