私は変数を呼び出しusername
、別の変数を呼び出していpassword
ます...
ユーザーをシステムに登録し、それをファイルに書き込む必要があります..私の問題は、2回目以降、同じ行に詳細を書き込むことです..
例えば :
初めてファイルに書き込むと、次のようになります。
Amit 123456
しかし、2回目にユーザーを登録すると、次の行に移動せず、その場所から書き続けます:
Amit 123456Yosi 125818
ファイルを次のようにする必要がある場所:
Amit 123456
Yosi 125818
つまり、ファイルの2番目以降をfprintf
次の行に移動させ、特定の場所から開始しないようにする必要があります...
私はこれをコードに書きました:
fprintf(file, "%s %s\n", username, password);
ただし、次の行に移動'\n'
するようには見えfprintf
ません...
要約すると、毎回新しい行でファイルに出力する必要があります..
ファイルへの最初の印刷では、1行目に書き込み、次にファイルへの2回目の印刷では、2行目に書き込みますが、1行目の続きからではありません...
ありがとう :)