我正在尝试在C中使用strtok()
删除双引号。我的字符串包含“ b”,但我希望删除双引号。每当我使用strtok()
时,我可以删除的是第二个双引号。
输出:
"b
所需输出:
b
我的尝试:
strtok(inttbo[ctr].value1, "\"\"");
最佳答案
虽然这不是最好的方法,但是您可以尝试一下。
由于它是C,因此您的字符串必须存储在数组中。因此,不是从第0个索引打印,而是从第一个索引打印。
要么
使用strncpy将字符串复制到第一个索引中的另一个字符串,然后打印
关于c - C如何删除字符串中的双引号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46658265/