C String Conversion(C语言字符串转换)
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
当程序中需要调用C语言的一些函数的时候,常常需要将C语言中的字符串与NSString类的字符串互相做转换。
要将标准C语言的字符串转换成NSString的字符串,用NSString类提供的stringWithCString
方法,如下:
char *function (void);
char *result;
NSString *string;
result = function ();
string = [NSString stringWithCString: result];
要将NSString字符串转换成标准C的字符串,用NSString类的cString方法,如下:
char *result;
NSString *string;
string = @"Hi!";
result = [string cString];
在线练习
{$ activeFileHint $}