#includeusing namespace std; class SqlList{ private: #define MAX 100 public: const char* Array[MAX]; int size = 0;//有效个数 bool Insert( char* value){ if(this->size >= MAX){ cout << "这个数组满了n"; return false; } this->Array[size] = value; size++; return true; }; void list(){ if(size == 0){ cout << "数组为空无法 显示数据.....n"; return; } for(int i=0;i Array[i] == str){ this->Array[i] = str1; break; } } }; void del(const char* str){ if(size == 0) { cout << "数组为空无法 显示数据.....n"; return; } for (int i = 0; i < size; i++) { if(Array[i] == str){ Array[i] = nullptr; size--; } } } }; int main() { SqlList * sql = new SqlList(); sql->Insert("三国志"); sql->Insert("火焰纹章"); sql->Insert("游戏人生"); sql->Insert("MFC"); sql->Insert("Win32"); sql->list(); cout << "----更新数据----n"; sql->update("三国志","三国演义"); sql->list(); cout << "----删除数据----n"; sql->del("Win32"); sql->list(); return 0; }
运行结果测试



