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