void test_update_record() { int fileID; FileManager* fm = new FileManager(); fm->openFile("testfile.txt", fileID); //打开文件,fileID是返回的文件id RecordManager* test = new RecordManager(fm); test->load_table_info(fileID); test->print_all_record(fileID); test->update_record(fileID, 0, "id", "106002", 0); test->update_record(fileID, 1, "name", "'wangsu'", 1); if (test->update_record(fileID, 2, "heheh", "21331312111", 1)) { cout << "wrong update" << endl; } else { cout << "success update" << endl; } test->print_all_record(fileID); }