gpt4 book ai didi

c++ - 在 C++ 中复制具有宽字符串路径的文件

转载 作者:行者123 更新时间:2023-11-30 04:40:31 29 4
gpt4 key购买 nike

我在使用 wchar_t* 字符串复制文件时遇到了一些问题,如何在 C/C++ 中打开它们我需要使用宽字符,因为文件名采用不同外语的 unicode。

提前致谢。

最佳答案

您需要区分 unicode 文件名称 和 unicode 文件内容。不幸的是,标准 C/C++ 只处理文件内容的 wchar_t。使用 wchar_t 作为文件名是特定于平台的(因此 Brian Bondy 的问题需要澄清)。

在 Windows 上,您必须使用 Microsoft 特定的 API(例如 _wfopen)才能打开名称为 wchar_t 的文件。在所有其他系统上,您需要使用 char 作为文件名的数据类型。

关于c++ - 在 C++ 中复制具有宽字符串路径的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1218946/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com