gpt4 book ai didi

c++ - 分解字符串的逻辑问题

转载 作者:太空宇宙 更新时间:2023-11-04 15:58:45 25 4
gpt4 key购买 nike

我在处理所需的代码时遇到了问题。我输入的字符串例如是 denver/tulsa/dallas/,我希望能够返回 denver/tulsa 和 tulsa/dallas 。我最初的计划是计算斜线,复制字符串直到它命中两个斜线,这将给我 denver/tulsa。但是我不知道在经历了第一次之后,下一次迭代如何从tulsa开始。

最佳答案

I dont know after going through the first time, how to start at t in tulsa for the next iteration.

不要。

相反,将字符串拆分为标记(每个标记由斜线分隔;这里有三个标记)。

然后,一旦你有了“denver”、“tulsa”和“dallas”的列表,使用简单的整数算术和数组索引输出你的组合(元素 0 和 1,然后是元素 1 和 2,然后是元素 2 和 3 ,然后是元素 3 和 4,然后是元素 4 和 5……)。

一如既往,在继续之前将您的问题分成步骤部分

可以按照自己的方式进行(这样做会更节省内存),但是您必须使用大量变量来跟踪每个子字符串的长度,并且会非常困惑/难以理解。

关于c++ - 分解字符串的逻辑问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49575777/

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