c++中添加课程功能录入,每添加一门课程,会自动创建一个文件名为“课程编号”的txt文件
时间: 2024-03-03 18:51:48 浏览: 23
可以使用`ofstream`类来创建一个新的txt文件,并将课程信息写入该文件。具体实现步骤如下:
1. 定义一个`Course`类,包含课程编号、课程名称等信息。
```c++
class Course {
public:
Course(string id, string name) {
this->id = id;
this->name = name;
}
string getId() {
return id;
}
string getName() {
return name;
}
private:
string id; // 课程编号
string name; // 课程名称
};
```
2. 在添加课程时,创建一个文件名为“课程编号”的txt文件,并将课程信息写入该文件。
```c++
void addCourse(Course course) {
ofstream fout(course.getId() + ".txt");
fout << "课程编号:" << course.getId() << endl;
fout << "课程名称:" << course.getName() << endl;
fout.close();
cout << "添加课程成功!" << endl;
}
```
3. 调用`addCourse`函数添加课程时,传入一个`Course`对象即可。
```c++
int main() {
Course course("001", "计算机科学导论");
addCourse(course);
return 0;
}
```
这样,每次添加课程时,都会创建一个新的txt文件。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)