現在取り組んでいるプログラムをいじっているだけで、これに出くわしました。このプログラムはクライアント/サーバー型であるため、クライアントがユーザーにコマンドを要求し、サーバーがすべての実行を実行します。「exit」コマンドを入力すると、クライアントは停止します。私は使用しています
if (strncmp ("exit", command, strlen (command) - 1)) == 0)
{
//Perform exit code
}
「exit」が入力されているかどうかを確認します。「a」と入力すると、「exit」が入力されたかのようにプログラムが終了します。大したことではありませんが、なぜそれが起こっているのか疑問に思っています。
ありがとう。