gpt4 book ai didi

C如何去掉字符串中的双引号?

转载 作者:行者123 更新时间:2023-11-30 16:40:24 33 4
gpt4 key购买 nike

我正在尝试在 C 中使用 strtok() 删除双引号。我的字符串包含“b”,但我希望删除双引号。每当我使用 strtok() 时,我只能删除第二个双引号。

输出:

"b

期望的输出:

b

我的尝试:

strtok(inttbo[ctr].value1, "\"\"");

最佳答案

虽然不是最好的方法,但你可以尝试一下。

既然是C语言,那么你的字符串必须存储在数组中。因此,不要从第 0 个索引打印它,而是从第一个索引打印。

或者

使用 strncpy 将字符串从第一个索引复制到另一个字符串,然后打印

关于C如何去掉字符串中的双引号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46658265/

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