题
我实际上试着到CSHARP代码转换为C ...下面是C#代码..
CString data = "world is beautiful";
Byte[] quote = ASCIIEncoding.UTF8.GetBytes(data);
在上面的代码...它的字符串转换成bytes..similarily是疗法,我可以用C将其转换的方式.. 任何机构可以告诉WUD是在C quivalent代码? 请帮我家伙
解决方案
好CString的是一个C ++类这样做时,在C是有点不太可能。
但是,如果你想获得它作为一个标准的多字节编码字符串,那么你可以做以下
CString data = "world is beautiful";
CStringA mbStr = data;
char* bytes = mbStr.GetString();
其他提示
在C中的字符类型被定义为在存储器中的一个字节。因此存储你的字符串作为一个char *将等同于存储在C#的字节数组。
不隶属于 StackOverflow