【发布时间】:2012-06-15 02:45:12
【问题描述】:
这是一个基本理解概念相关的问题。
使用:Embarcadero C++ Builder
有什么区别:
opendir("C:\\XYZ")
和
String file = "C:\\XYZ";
opendir(file);
不是两个字符串吗? 第一个有效,但 sexond 给了我错误: E2034 无法将 Unicode 字符串转换为 'const char*'
在我从用户那里获取输入的情况下,我只能传递一个字符串。我如何通过整个路径?
【问题讨论】:
-
我不知道 Embarcadero C++。但是,如果可能的话,你可以试试 String file = "C:\XYZ"; opendir(file.c_str());
标签: c++ string c++builder