我试图将数据附加到一个文件中,但在检查输入数据是否已经存在于文件中时遇到了问题。如果数据已经存在于文件中,则不会再次添加该数据。有人能告诉我在这种情况下应该做什么吗? 我已经附上了我的代码副本供您参考。谢谢!
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();
}