第七天学习C++
电影记录器
项目概述
电影记录器是一个简单的 C++ 命令行应用程序,用于记录你观看过的电影信息。程序记录的信息包括电影标题、导演、上映年份、评分、观看日期以及你的观后感。所有记录会保存在 “movies.txt” 文件中,程序启动时会自动加载该文件中的数据。
功能简介
- 添加新电影记录:输入电影标题、导演、上映年份、评分、观看日期和观后感。
- 显示所有记录:展示所有已录入的电影。
- 搜索电影:支持按照电影标题、导演、年份或评分搜索电影。
- 数据持久化:电影记录会保存到 “movies.txt” 文件中,程序启动时会自动读取。
需求
- 支持 C++11 标准的 C++ 编译器(如 g++)。
- 基本的命令行操作知识。
编译与运行
打开命令行终端并切换到项目目录。
使用以下命令编译项目:
g++ -std=c++11 main.cpp Movie.cpp -o movie_recorder
运行程序:
在 Windows 上运行:
.\movie_recorder
使用说明
程序启动后会显示一个菜单,选项包括:
- 添加新电影:输入你观看电影的详细信息。
- 显示所有电影:展示所有已记录的电影信息。
- 搜索电影:根据不同条件(标题、导演、年份、评分)查找电影。
- 退出:退出程序。
文件结构
Movie.h
/Movie.cpp
:包含 Movie 类的定义和实现。main.cpp
:包含主函数和 MovieManager 类,负责用户交互和文件数据管理。movies.txt
:存储电影记录的文件,会在添加电影时自动创建。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Asaqe的博客!
评论