首页 > 代码库 > char * string nsstring 之间的相互转换
char * string nsstring 之间的相互转换
std::string转NSString
std::string _string("hello");
NSString *str= [NSString stringWithCString:_string.c_str() encoding:[NSString defaultCStringEncoding]];
NSString转std::string
NSString * nsfaceName=@"HELLO"; const char * lpfaceName = [nsfaceName UTF8String]; std::string strFaceName= [nsfaceName UTF8String];
- //NSString转换char
- NSString * str1= @"Test";
- const char * c1 =[str1 UTF8String];
- //char转换NSString
- const char * c2 ="test";
- NSString *str2 = [NSString stringWithUTF8String:c2];
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。