我无法将char *转换为CString..最后两个打印行不打印任何内容...我需要它作为cstring的一部分,以便能够将其传递给函数。CString temp(result);printf("\n2-ThepipeName we are looking at is %s \n", temp);
printf("\n3-The pipeName
服务器是由使用C++ MFC的其他人开发的,所以我无法更改它。服务器只能接受字符串数据为CString (UTF8)。注:在我问这个问题之前,我已经搜索并阅读了许多帖子。、、等,但是他们谈论的是在C++项目或C++上下文中的转换(从CString到other或从C++字符串到CString等等),而且它们也不在C#中。
请帮助给我一个示例代码或指向我的链接。CString is m
我有一个生锈静态库,它在c++项目中被链接。它在很大程度上运作良好。但是,我不知道如何将c char*数组传递到铁锈中,并将其转换为锈蚀Vec。("Args: {}", argc);
let var = CString::from_raw(argv[x]);("{}", x);}
但是,当我试图访问字符串指针数组时,代码编译得很好,我得到了一个Core转</