ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
779281 Топик полностью
Vit (10.09.2017 10:45, просмотров: 346) ответил Nikolay801_ на консоль это хорошо, но это для инженеров/разрабочиков, ну может наладчиков. Но не для юзеров, простой народ не поймет.
консоль. народ поймет, а если нет - заплатит за красивую морду, использующую как транспорт ту же консоль:) - например, а-ля "проводник" в стиле wake. у мну из самописного сам недоинтерпретатор и (потому что приемлемая не попалась) getline(). из заимствованных - setargs(). далее как при обработке строки параметров при запуске файла - argc, argv... если только для параметров связи (скорость, таймауты, адреса), то вполне удобно делать в виде AT-команд - и мутные КИП-овцы стесняются сказать, что они момеды настраивать не умеют, и для мутных эстетов инженегров аргУмент, ну и документировать просто. #include <stdio.h> #include <ctype.h>//isspace int setargs(char *args, char **argv) { int count = 0; while (isspace((int)(*args))) ++args; while (*args) { if (argv) argv[count] = args; while (*args && !isspace((int)(*args))) ++args; if (argv && *args) *args++ = '\0'; while (isspace((int)(*args))) ++args; count++; } return count; }