C++保存文件换行问题

为什么保存文件时不加这个换行只能输出一届的分数呢,求解答啊谢谢各位🙏

因为是以换行符标识文件流的最后一个字符,如果文件读取时不能检测到换行符,就会停止输出,所以在保存文件时要加上换行符。

在C++中,保存文件时如果不加换行符,可能会导致输出结果不完整。这是因为在一些操作系统中,文件的行末需要加上换行符才能被正确地解析。如果没有加上换行符,可能会导致输出结果不完整,只能输出一部分内容。

因此,为了保证输出结果的完整性,建议在保存文件时加上换行符。可以使用"\n"或者std::endl来实现换行操作。这样可以确保在不同的操作系统中都能正确地解析文件,并且输出结果也更加规范和易读。
https://cool-js.com/