C如何删除字符串中的双引号?

时间:2017-10-10 03:40:11

标签: c strtok

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

输出:

"b

期望的输出:

b

我的尝试:

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

1 个答案:

答案 0 :(得分:0)

虽然不是最好的方法,但你可以试试这个。

由于它是C,因此您的字符串必须存储在数组中。因此,不是从第0个索引打印,而是从第一个索引打印。

OR

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