gpt4 book ai didi

C++ 应用程序 : opening file fails because of language?

转载 作者:行者123 更新时间:2023-11-28 00:49:51 25 4
gpt4 key购买 nike

我已经编写了一个应用程序并且运行良好。至少在我居住的国家德国。似乎来自英国的用户无法使用我的应用程序打开/查找文件。那可能吗?我需要用不同的代码页或其他什么来编译我的程序吗?这些是我的设置(配置属性、常规):

settings

用户说他在尝试使用我的应用程序打开文件时收到一条错误消息:“windows 找不到 c/documents”

这是我用来打开文件的代码:

ZeroMemory( &ofn , sizeof( ofn));
ofn.lStructSize = sizeof ( ofn );
ofn.hwndOwner = NULL ;
ofn.lpstrFile = szFile ;
ofn.lpstrFile[0] = '\0';
ofn.nMaxFile = sizeof( szFile );
ofn.lpstrFilter = "All\0*.*\0Text\0*.*\0";
ofn.nFilterIndex =1;
ofn.lpstrFileTitle = NULL ;
ofn.nMaxFileTitle = 0 ;
ofn.lpstrInitialDir=NULL ;
ofn.Flags = OFN_PATHMUSTEXIST|OFN_FILEMUSTEXIST ;
GetOpenFileName( &ofn );

然后我使用:

str=ofn.lpstrFile;
size_t found;
found=str.find_last_of("\\");
samp=str.substr(0,found+1);

和:

sprintf_s(filename,"%simg%u.jpg",samp.c_str(),xx);
cvSaveImage(filename,framei);

最佳答案

听起来您假设有一个名为 C/documents 的文件夹,它可能在您的机器上,而不是在他的机器上。错误消息的确切内容与语言或语言无关。

关于C++ 应用程序 : opening file fails because of language?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14694610/

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