有没有一种方法可以防止以前运行的值存储在txt文件中(防止覆盖)
Is there a method to prevent values of previous runs stored in a txt file (prevent overwriting)?
我是C++的初学者(目前正在做文件处理),我面临着一个困难,因为我以前的运行值是overwritten
。我正在寻找治疗方法。
我想保存至少五个可能添加到我的程序中的输入。。。。。例如name。。我要你的名字。。然后将其存储在中
.....
ofstream f("f.txt");
cin>>name
f<<name;
....
每次运行后都会覆盖上一次运行中输入的名称。。。有办法防止这种情况发生吗?
您可能希望将附加到文件中,请参阅文档:
std::ofstream f( "f.txt", std::ios::app );
您也可以使用std::ios::ate
,将所有写入添加到文件末尾
std::ofstream f( "f.txt", std::ios::app | std::ios::ate )
相关文章:
- 如何读取 TXT 文件并仅将 int 存储在 C 中
- 如何使用 C++ 将测验分数存储在 TXT 文件中
- C++-需要读取存储在文件(.txt)中的时间戳并正确检索
- 将.txt文件存储到 char* 2d 矢量C++中
- C++:从.txt文件中读取复数并存储到复数数组中
- 将数据从 TXT 文件存储到 strucutre 数组中
- 将每行的4个值从TXT文件存储到对象-C 中
- 将 Unicode 字符存储在.txt文件中的新行中
- 在TXT文档的一部分中查找信息并将其存储在变量中
- c++密码存储.txt文件+屏蔽输入
- 如何在Visual C 中读取具有字符(无间距)的TXT文件,并将其存储到2D字符阵列中
- C ++读取TXT文件并将其存储在矩阵字符中
- 有没有一种方法可以防止以前运行的值存储在txt文件中(防止覆盖)
- 如何将输入到txt文件中的数据存储到数组中
- 将 txt 值存储到向量的 <int>c++ 快速方法
- 我应该把从TXT文件中提取的数据存储在哪里,以便以后使用
- C++使用分隔符将数据从txt存储到变量中
- 在 C++ 中将.txt中的数据存储为列向量
- 从文件中提取行.txt然后将单词存储到单独的数组中 |C++
- 创建多个 txt 文件以在 c++ 中存储数据