calabr писал(а):А просветите не-сведущего в LCNC - как потом из текста сгенерить G-код для гравировки этой даты, и видимо прямо на лету?
Сделать 10 подпрограмок, по одной на каждую цифру и добавлять их вызов в УП в нужном месте.
Опять-же это проще фильтром делать.
Сергей Саныч писал(а):И про scanf - не припомню, чтобы он распознавал систему счисления по входным данным.
Как в строке формата укажешь, так и воспримет.
man scanf писал(а):Целое считывается как шестнадцатеричное число, если начинается с 0x или 0X, как восьмеричное, если начинается с 0 и как десятичное в остальных случаях. Используются только символы, подходящие для работы с выбранным основанием системы счисления.