关于std::string
  • 板块学术版
  • 楼主0x00AC3375
  • 当前回复7
  • 已保存回复7
  • 发布时间2023/7/18 21:37
  • 上次更新2023/11/3 09:00:53
查看原帖
关于std::string
855093
0x00AC3375楼主2023/7/18 21:37
  1. 为什么string类型的变量可以直接使用双引号包含的字符串(const char*类型)赋值,但是不能用作fopen的参数?
const char* filename="file.txt"
fopen(filename,"a")//正常运行
std::string filename="file.txt"
fopen(filename,"a");//提示string类型不兼容
fopen(filename.c_str(),"a");//还是提示不兼容
  1. 如果使用了string类型存储文件名,除了fopen之外如何打开对应的文件?
2023/7/18 21:37
加载中...