ユーザー入力の例:
abcd enterefghenter
enterキーを押して区切られた文字列を抽出したい。
read on 0 に使用している関数は何ですか? (私はそれが0にあると思います)。read() の場合、通常はバイトごとに読み取るため、ユーザーが Enter キーを押したときに、バイトが '\n' (単純な引用符 !) に等しいかどうかを確認します。
{f}gets の代わりにgetlineit's safeを使用することを強く推奨します
またはstrtok、'\n' を区切り文字として使用します
fgetsまたはを使用して行全体を読み取ることができますscanf