我正在尝试从文本文件中读取数据并根据引号拆分读取的行。例如
"Hi how" "are you" "thanks"
预期产出
Hi how
are you
thanks
我的代码:
getline(infile, line);
ch = strdup(line.c_str());
ch1 = strtok(ch, " ");
while (ch1 != NULL)
{
a3[i] = ch1;
ch1 = strtok(NULL, " ");
i++;
}
我不知道要指定什么作为分隔符字符串。我正在使用strtok()
拆分,但它失败了。谁能帮我?