c风格字符串和C++的string在文件名方面的使用注意

来源:互联网 发布:未登录淘宝联盟 编辑:程序博客网 时间:2024/05/16 02:22

IO标准库打开一个文件时用的实参是char*,而不是string

一般文件名我们都会用string类型存储,如果想转成char*可以用c_str()成员函数

 

例如

string filename = "c:/file.txt";

fstream file(filename.c_str());