シリアルポートデバイスと通信していて、そのようなデバイスを制御するためのコマンドがかなりの数 (74) あるとします。それらを保存して使用する最良の方法はどれですか?
もちろん、次の方法でそれらを整理できます。
static char *cmd_msgs[] =
{
"start",
"stop",
"reset",
"quit",
"",
"",
"",
"",
...
};
または人間が読める形式:
char cmd_start_str[] = "start";
...
char cmd_quit_str[] = "quit";
誰かがそのようなタスクを扱う実例を指摘できますか?