>"?-6ren"> >"?-我编写了一个程序,将包含以下字符的任何字符串作为输入: & , > , "; ,我将它们与 strpbrk 一起使用命令。 我需要添加分隔符 ">>"到这个组。我怎样才能做到这一点 ? 如果我只写:c-6ren">
gpt4 book ai didi

c - 使用 strpbrk 分隔字符串,分隔符为 ">>"?

转载 作者:太空宇宙 更新时间:2023-11-04 06:05:53 24 4
gpt4 key购买 nike

我编写了一个程序,将包含以下字符的任何字符串作为输入:

& , > , < , SPACE (e.g " ")

分隔符是这样写的:char delimiters[] = " &<>"; ,我将它们与 strpbrk 一起使用命令。

我需要添加分隔符 ">>"到这个组。我怎样才能做到这一点 ?

如果我只写:char delimiters[] = " &<>>>"; , 编译器不处理 >>相应地。

知道如何解决这个问题吗?

谢谢

最佳答案

strpbrk 使用 char 作为分隔符,而 ">>" 不是 char,因此您不能只将它用作分隔符。由于您已经将 '>' 作为分隔符,因此当您看到连续两个时,您可以将其作为一种特殊情况。

关于c - 使用 strpbrk 分隔字符串,分隔符为 ">>"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10709350/

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