void Movie_Management::Movie_Add(Movie_Management* M_S, string f_m_name) { string name; int n = 1; string num; ofstream fout; fout.open(f_m_name, ios::app); while (n) { again: cout << "请输入电影编号\n"; cin >> num; for (int i = 0; i < NUM_m; i++) { if (M_S[i].num == num) { cout << "已存在该电影\n"; goto again; } } n = 0; } //当前电影总数&&电影编号 NUM_m++; M_S[NUM_m - 1].num = to_string(NUM_m); M_S[NUM_m - 1].name = name; cout << "请输入国别\n"; cin >> M_S[NUM_m - 1].nation; cout << "请输入主演\n"; cin >> M_S[NUM_m - 1].actor; cout << "请输入电影类型\n"; cin >> M_S[NUM_m - 1].type[0]; cin >> M_S[NUM_m - 1].type[1]; cout << "请输入电影时长\n"; cin >> M_S[NUM_m - 1].time; fout.close();将这段代码生成流程图 }
时间: 2024-04-13 21:25:24 浏览: 67
电影管理系统
抱歉,我无法直接生成流程图。但是,你可以使用一些工具来将代码转换为流程图。其中一种常用的工具是Visual Studio Code插件Graphviz。它可以将代码转换为流程图。
安装Graphviz插件后,你可以按照以下步骤进行操作:
1. 在代码中,找到你要生成流程图的函数(`Movie_Add`)。
2. 选中函数的代码块。
3. 右键点击选中的代码块,选择"Generate Flowchart"。
4. 在弹出的菜单中选择"Generate Flowchart from Selection"。
5. 插件将生成一个流程图,并在新的标签页中显示。
请注意,生成的流程图可能需要进行手动调整和美化,以便更好地呈现代码的逻辑流程。
阅读全文