gpt4 book ai didi

c - 如何使用 strtok 拆分字符串和新行

转载 作者:太空宇宙 更新时间:2023-11-04 02:11:30 26 4
gpt4 key购买 nike

我正在尝试拆分我的字符串和 (\n) 新行,并希望获得没有\n 的新字符串。我的代码如下。谢谢。

token = strtok(NULL,"")  

上面的代码片段将存储“一些字符串和\n”,因为我只需要“一些字符串”。

我的数据是这样的。

1,v1,p1,182,1665,unkn

最佳答案

如果你的数据是这样的

char line[] = "1,v1,p1,182,1665,unkn\n";

你可以做这样的事情(在 C 中)

char* p = line + strlen(line) - 1;
for (;*p != ','; --p)
{
;
}
char* lastword = strtok(p + 1,"\n");

关于c - 如何使用 strtok 拆分字符串和新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13416792/

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