Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/146.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 福彭斯元';你不能用口音开一些路吗?_C++ - Fatal编程技术网

C++ 福彭斯元';你不能用口音开一些路吗?

C++ 福彭斯元';你不能用口音开一些路吗?,c++,C++,我无法使用fopen_s打开名称包含重音符号的文件。 文件名存储在一个char*(例如:Légendes.txt)中,我只是这样做: fopen_s(&pFile, path, "rb") 它适用于没有重音符号的文件,但返回带有重音符号的文件名的enoint 事实上,实际的文件名是“Légendes.txt”,我无法控制它,因为它是由我无法控制的库生成的 我尝试使用wfopen_s和wchar*获得了相同的结果。 另外,另一个库可以使用我存储的文件名打开该文件。您是否尝试读取目录列

我无法使用fopen_s打开名称包含重音符号的文件。 文件名存储在一个char*(例如:Légendes.txt)中,我只是这样做:

fopen_s(&pFile, path, "rb")
它适用于没有重音符号的文件,但返回带有重音符号的文件名的enoint

事实上,实际的文件名是“Légendes.txt”,我无法控制它,因为它是由我无法控制的库生成的

我尝试使用wfopen_s和wchar*获得了相同的结果。
另外,另一个库可以使用我存储的文件名打开该文件。

您是否尝试读取目录列表,并比较文件浏览器和系统API可见的文件系统编码?正确输入或复制Unicode字符非常困难,因此首先使用access()测试文件是否存在然后责怪fopen.basilev对不起,我的意思是关于我提供的代码,它返回0,这意味着fopen_s不返回0…它返回eNot,只是找不到文件。您是否尝试使用绝对路径名打开文件?哪个库成功打开文件?两者是否来自同一供应商?