Решил поделиться случаем из жизни, когда мне пришлось использовать язык Си не совсем обычно. Точнее, использование языка было обычным, но ситуация несколько необычна, и мне пришлось, так сказать, применить творческий подход. В этой статье я расскажу лишь краткую суть. Подробнее можете почитать и посмотреть видео здесь. А суть в следующем. Работал я когда-то с сенсорными панелями оператора ОВЕН. Программирование там требуется редко, но иногда стандартными способами вопрос не решить. Для этого случая там имеется возможность создания макросов на языке Си. И всё бы хорошо, но только проверить работу этих макросов можно только в панели. Если панель есть под рукой - вопросов нет. Но если панели нет (например, она уже установлена на объекте, а объект находится за несколько десятков или сотен километров от вас), а макрос надо доработать, то проверить его в среде конфигурирования панели нельзя. И что делать? Да всё просто. Вы можете написать этот макрос в любой среде разработки для С/С++, котор