上面代码报错15 77 C:\Users\STAR\OneDrive\桌面\学生管理系统项目文件\源代码\StudentA_input.cpp [Error] no matching function for call to 'std::basic_ofstream<char>::basic_ofstream(std::basic_string<char>&, const openmode&)'如何解决
时间: 2023-07-21 18:17:42 浏览: 171
该错误提示是说没有匹配的ofstream构造函数可以使用给定的参数。可能是由于在使用ofstream构造函数时,参数传递的方式不正确。
在该代码中,ofstream的构造函数的第一个参数是一个字符串类型的文件名,第二个参数是一个打开模式,用于指定文件打开的方式。你可以尝试将打开模式的参数改为fstream::app,即:
ofstream outfile(path.append("\\学生信息文件夹\\学生基本信息.txt"), fstream::app);
另外,你可以检查一下头文件是否正确引用。在该代码中,使用了Windows.h头文件,如果没有正确引用该头文件,也可能会导致错误的发生。
相关推荐

















