use*_*364 4 c++ objective-c char nsstring ios
我写了一段使用c ++和Objective C的代码.
我需要转换NSString*为char*.[str UTF8string]不起作用,因为它返回const char*.我知道:
std::string- > char*:char* c = const_cast<char*>(pathStr.c_str());
NSString*- > std::string:链接
但它看起来太奇怪了,我仍然无法验证它.我可以用更好的方式转换它,例如,NSString*- > const char*- >char*
小智 23
把它变成一个字母*
(char*)[str UTF8String];
Run Code Online (Sandbox Code Playgroud)
只要你不想编辑它...如果你这样做,那么将它strcpy到一些char数组中.
我想这只取决于你想用它做什么.
| 归档时间: |
|
| 查看次数: |
10908 次 |
| 最近记录: |