gpt4 book ai didi

c - strpbrk 函数 - C

转载 作者:行者123 更新时间:2023-11-30 14:24:34 26 4
gpt4 key购买 nike

我试图从出现给定字符的地方中断字符串。我正在使用 strpbrk 函数。但我收到这个错误

21 G:\My Programs\C\horse.cpp invalid conversion from `char' to `const char*' 

我使用的代码如下

char horses[100], h[1];

char *brokenstring;

h[0] = 'H';

brokenstring = strpbrk (horses,h[0]);

我在使用 strpbrk 函数的行中收到此错误。请帮帮我。

最佳答案

您需要将 const char * 传递给 strpbrk() 的第二个参数,并且还需要以 null 终止字符串。

int main( int argc, char ** argv ) {    

char horses[100], h[2];
char *brokenstring;

h[0] = 'H';
h[1]=0;
brokenstring = strpbrk (horses,h);
return 0;
}

关于c - strpbrk 函数 - C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11582956/

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