gpt4 book ai didi

c++ - Strtok 和 Char*

转载 作者:行者123 更新时间:2023-11-28 06:54:10 24 4
gpt4 key购买 nike

<分区>

我有一个简单的代码,我试图通过一个 char* 并将它吐到单独的单词中。这是我的简单代码。

#include <iostream>
#include <stdio.h>
int main ()
{
char * string1 = "- This is a test string";
char * character_pointer;
std::cout << "Splitting stringinto tokens:" << string1 << std::endl;
character_pointer = strtok (string1," ");
while (character_pointer != NULL)
{
printf ("%s\n", character_pointer);
character_pointer = strtok (NULL, " ");
}
return 0;
}

我收到一个错误,不允许我这样做。

所以我的问题是,如何遍历并找到 char* 中的每个单词。对于我正在处理的实际程序,我的一个库将一段单词作为 const char* 返回,我需要使用词干提取算法对每个单词进行词干提取(我知道如何做到这一点,我只是不知道如何将每个单词发送到词干分析器)。如果有人能解决如何让示例代码工作,我就能弄明白。所有在线示例都对 string1 使用 char[] 而不是 char* ,我不能那样做。

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