渣渣求问fopen如何老打不开文件
渣渣求问fopen怎么老打不开文件
部分代码如下:
打开的文件总是错误的
std::ostringstream oss;
oss << (i+1992);
string str(oss.str());
string path="H:\\timesat302\\timesat_matlab\\tools\\begin"+str+"_s1"; pf_glass_lai = fopen(path.data(), "rb");
大虾们不要嘲笑偶。。。
------解决思路----------------------
string str("hello world");
char gs[20];
strcpy(gs, str.c_str());
cout<<gs<<endl;
cout<<str.c_str()<<endl;
//string 中方法 c_str()返回const char *字符串
------解决思路----------------------
打断点,单步调试看看你的路径和你想要的路径是不一致!
------解决思路----------------------
path
查看变量的值,看路径是不是真的正确!!!
部分代码如下:
打开的文件总是错误的
std::ostringstream oss;
oss << (i+1992);
string str(oss.str());
string path="H:\\timesat302\\timesat_matlab\\tools\\begin"+str+"_s1"; pf_glass_lai = fopen(path.data(), "rb");
大虾们不要嘲笑偶。。。
------解决思路----------------------
string str("hello world");
char gs[20];
strcpy(gs, str.c_str());
cout<<gs<<endl;
cout<<str.c_str()<<endl;
//string 中方法 c_str()返回const char *字符串
------解决思路----------------------
打断点,单步调试看看你的路径和你想要的路径是不一致!
------解决思路----------------------
path
查看变量的值,看路径是不是真的正确!!!