模仿电影信息浏览系统C++
时间: 2023-10-12 09:42:23 浏览: 81
C++是一种通用的编程语言,可以用于开发各种应用程序,包括电影信息浏览系统。下面是一个简单的模仿电影信息浏览系统的C++代码示例:
```cpp
#include <iostream>
#include <string>
#include <vector>
struct Movie {
std::string title;
std::string director;
int year;
};
std::vector<Movie> movieDatabase;
void addMovie(const std::string& title, const std::string& director, int year) {
Movie movie;
movie.title = title;
movie.director = director;
movie.year = year;
movieDatabase.push_back(movie);
}
void displayMovies() {
for (const auto& movie : movieDatabase) {
std::cout << "Title: " << movie.title << std::endl;
std::cout << "Director: " << movie.director << std::endl;
std::cout << "Year: " << movie.year << std::endl;
std::cout << "-------------------" << std::endl;
}
}
int main() {
addMovie("The Shawshank Redemption", "Frank Darabont", 1994);
addMovie("The Godfather", "Francis Ford Coppola", 1972);
addMovie("Pulp Fiction", "Quentin Tarantino", 1994);
addMovie("The Dark Knight", "Christopher Nolan", 2008);
displayMovies();
return 0;
}
```
这个示例代码定义了一个Movie结构体,其中包含电影的标题、导演和年份信息。通过addMovie函数可以向电影数据库中添加电影,displayMovies函数可以显示所有电影的信息。
在main函数中,我们添加了几部电影并显示了它们的信息。
请注意,这只是一个简单的示例,实际的电影信息浏览系统可能需要更复杂的功能和数据结构。这个示例代码可以作为一个起点,你可以根据自己的需求进行修改和扩展。
阅读全文