gpt4 book ai didi

c - 在 C 中操作字符串 Perl SV

转载 作者:太空狗 更新时间:2023-10-29 15:39:27 24 4
gpt4 key购买 nike

我目前正在尝试进行一些基于字符串的操作,以尝试加速一段传统的 Perl 代码。原始的 Perl 代码看起来像

my $value = 'abCdE';
my $uc_value = uc($value);

我查看了 Perl guts API,似乎我可以使用 toUPPER() 完成此操作,但这一次只能处理一个字符。我似乎遗漏了如何循环遍历支持字符数组,将每个字母大写,然后将其分配给新的 SV。

非常感谢任何帮助。

最佳答案

Perl 没有为 C 级扩展提供很多功能,大写显然是这些功能之一。充其量,你可以看看内核如何implements这个,但它真的不是那么漂亮。

关于c - 在 C 中操作字符串 Perl SV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6939130/

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