我有一个名为的变量username
和另一个名为password
...
我需要将用户注册到系统中,并将其写入文件.. 我的问题是,第二次或更多次,它将详细信息写入同一行..
例如 :
在我第一次为文件编写时,它变成了这样:
Amit 123456
但是在我第二次注册用户时,它没有转到下一行并继续从那个地方写:
Amit 123456Yosi 125818
我需要文件是这样的:
Amit 123456
Yosi 125818
我的意思是,我需要使fprintf
文件的第二个或更多转到下一行,而不是从特定位置开始......
我在代码中写了这个:
fprintf(file, "%s %s\n", username, password);
不过,'\n'
似乎并没有让下一个fprintf
进入下一行......
在夏季 - 我每次都需要在新行上打印到文件..
在第一次打印到文件时,它将在第 1 行写入,然后在第二次打印到文件时,它将在第 2 行写入,而不是从第 1 行的继续...
谢谢 :)