gpt4 book ai didi

ios - 在 Objective-C 中将 NSString 转换为 char 后,最后是否有 '\0'?

转载 作者:行者123 更新时间:2023-11-28 21:53:35 25 4
gpt4 key购买 nike

我正在尝试从 TextField 获取文本并转换为 char,如下所示:

    const char *TEXT;

TEXT = [[_data text] UTF8String];
NSLog(@"TEXT = %s" , TEXT);
NSLog(@"strlen(TEXT) = %lu" , strlen(TEXT));

当我在 textfield 中输入 abcde 时,日志显示

TEXT = abcde
strlen(TEXT) = 5

如果我想通过TCP发送TEXT,我应该自己加上'\0'吗?它的末尾已经有 '\0' 了吗?

最佳答案

它包含,您不需要添加空终止符(\0)。

关于ios - 在 Objective-C 中将 NSString 转换为 char 后,最后是否有 '\0'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27377374/

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