gpt4 book ai didi

c - 对 stricmp 的 undefined reference

转载 作者:太空狗 更新时间:2023-10-29 16:50:53 26 4
gpt4 key购买 nike

我正在尝试创建一种方法来查找和替换字符串中的字符串,但我似乎在编译时遇到了一些错误。我可以得到一些帮助来弄清楚发生了什么吗?

void replaceString(char *find, char *replace)
{
int len_string,i;
char temp[30];
len_string=strlen(find);
while(1)
{
for(i=0;i<len_string;i++) temp[i]=fgetc(edit);
temp[i+1]=NULL;
/* the stricmp() is used for comparing both string. */
if(stricmp(find,temp)==0)
{
fprintf(edit,"%s ",replace);
fclose(edit);
exit(1);
}
fseek(edit,-(len_string-1),1);
}
}

我在编译时遇到的错误是对 stricmp 的 undefined reference 。我知道这不是正确的编码约定,但编辑(FILE 类型的对象)目前是一个全局变量。

最佳答案

stricmp 是特定于 Windows 的。如果您使用的不是 Windows,strcasecmp

关于c - 对 stricmp 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5918697/

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