假设我正在与串行端口设备通信,并且有大量命令 (74) 用于控制此类设备。存储和使用它们的最佳方式是什么?
当然,我可以通过以下方式组织它们:
static char *cmd_msgs[] =
{
"start",
"stop",
"reset",
"quit",
"",
"",
"",
"",
...
};
或人类可读:
char cmd_start_str[] = "start";
...
char cmd_quit_str[] = "quit";
有人可以指出处理此类任务的工作示例吗?