C++ 将整数写入ifstream C++;
好的,我现在可以从.txt文件中读取变量了,但是如何将更改后的整数写回文本文件呢? 例如:C++ 将整数写入ifstream C++;,c++,file-io,C++,File Io,好的,我现在可以从.txt文件中读取变量了,但是如何将更改后的整数写回文本文件呢? 例如: 然后我想将xp的值写入xp.txt(覆盖之前的数字),那么我该怎么做呢?您需要打开文本文件进行读写;将xps声明为fstream,然后您就可以 xps << xp xps写入和覆盖相同的值效率很低。只需等待,直到您知道要写入文件的值,然后再写入它 我想你指的是流的,而不是ifstream,因为你在写这个问题中的文件。如果你一定要回到文件中,那么你需要打电话。为此,您需要记住文件中开始写入的点
然后我想将xp的值写入xp.txt(覆盖之前的数字),那么我该怎么做呢?您需要打开文本文件进行读写;将xps声明为fstream,然后您就可以
xps << xp
xps写入和覆盖相同的值效率很低。只需等待,直到您知道要写入文件的值,然后再写入它
我想你指的是流的,而不是ifstream
,因为你在写这个问题中的文件。如果你一定要回到文件中,那么你需要打电话。为此,您需要记住文件中开始写入的点,通过调用tellp()
,可以获得该点。因此,如果您需要我的建议,请尝试不必重新写入值
xps << xp