gpt4 book ai didi

objective-c - NSString 到固定长度 char 数组的转换

转载 作者:行者123 更新时间:2023-12-03 17:24:00 24 4
gpt4 key购买 nike

我有一个包含这样的 char 数组的结构:

char name[10];

现在我需要一种方法将 NSString 转换为这种类型的字符串。

我已经可以将此字符串转换为 NSString:

NSString *string = [[NSString alloc] initWithBytes:name length:10      
encoding:NSASCIIStringEncoding];

最佳答案

您可以使用 NSStringgetCString:maxLength:encoding: 方法来完成此操作:

char name[10];
NSString *s = @"Hello";
[s getCString:name maxLength:10 encoding:NSASCIIStringEncoding];

关于objective-c - NSString 到固定长度 char 数组的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12216815/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com