gpt4 book ai didi

c++ - 将文本附加到文件

转载 作者:行者123 更新时间:2023-12-01 14:16:02 25 4
gpt4 key购买 nike

我正在尝试将数据追加到文件中,但在检查输入数据是否已存在于文件中时遇到了问题。如果数据已经存在于文件中,则不会再次添加该数据。谁能告诉我在这种情况下我该怎么办?我附上了我的代码拷贝供您引用。谢谢!

void addentry(char* name, char* entry){

ifstream in_file(name);
ofstream out_file(name, ios::app);


out_file << entry << endl;

if(!in_file) {
cout << "This is the first entry of this person" << endl;
}


int_file.close();
out_file.close();
}

最佳答案

读取文件数据并计算字符数直到 EOF(文件末尾)。检查计数是否不等于零。如果是这样,则附加其他不要。您没有提供完整的代码,否则我会编译然后将代码也发送给您。

关于c++ - 将文本附加到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61160003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com