Вроде немного разобрался с операциями "деление нацело" и "взятие остатка".
Спойлер
Код: Выделить всё
#include <stdio.h>
int main(int argc, char* argv[])
{
int x = 19610502;
printf("%d\n", x/10000000); //1
printf("%d\n", x%10000000/1000000);//9
printf("%d\n", x%1000000/100000);//6
printf("%d\n", x%100000/10000);//1
printf("%d\n", x%10000/1000);//0
printf("%d\n", x%1000/100);//5
printf("%d\n", x%100/10);//0
printf("%d\n", x%10);//2
return 0;
}Добавлено after 4 minutes 23 seconds:
[uquote="mickbell",url="/forum/viewtopic.php?p=4257483#p4257483"]... Я предложил I2C-расширитель портов, предложение, однако, было проигнорировано..[/uquote]
Прошу прощения, я прочитал Ваше сообщение и немного ознакомился I2C. В данное время практически ничего не понял. Но надеюсь в будущем изучить этот интерфейс. Така как он мне показался весьма интересным.
Добавлено after 5 minutes 12 seconds:
[uquote="mickbell",url="/forum/viewtopic.php?p=4257483#p4257483"]ТСу. По управлению могу предложить сделать по-другому: вводите с цифровой клавиатуры номер канала, затем * или # - чтобы соответственно включить или выключить нагрузку. Это позволит произвольно коммутировать любое число нагрузок. Клавиатур с таким набором кнопок - кругом и везде. Номер канала 0 - широковещательный, последовательность 0# выключит все нагрузки сразу.[/uquote]
Этот вопрос меня давно интересует, облазил кучу сайтов, даже нашёл готовые автоматы опроса матричной клавиатуры но негде не могу найти хотя бы пример как это реализовать. То есть во всех найденных примерах отправка символа происходит сразу после нажатия на кнопку, я же искал вариант что Вы описали выше.


