我如何写入文件的开头? C ++

时间:2008-11-02 17:49:45

标签: c++ file

当我写到文件的开头时,它总是将第一行留空,然后从第二行开始写。
如何从第一行开始写入,包括第一行和?第二行 感谢。

3 个答案:

答案 0 :(得分:2)

如果我正确理解您的问题,您正在创建新文件或覆盖现有文件,然后文件以您不想要的空白行开头?如果是这样,你可能在开始时打印出换行符(“\ n”或endl)而没有意识到它。

答案 1 :(得分:0)

听起来像是在第一行之前输出换行符。你能发布一些有问题的代码吗?

答案 2 :(得分:0)

此外,如果文件不是新文件,请确保您没有以“附加”模式打开文件。