gpt4 book ai didi

在 C 上比较字符串和 if

转载 作者:行者123 更新时间:2023-11-30 19:58:25 25 4
gpt4 key购买 nike

我需要编写一个代码来比较字符串并为字符串分配一个数字。我这样做了:

int metd=0;
if (strcmp( metodo, "GET")==1){
metd=1;
}
if (strcmp( metodo, "HEAD")==1){
metd=2;
}
if (strcmp( metodo, "PUT")==1){
metd=3;
}
if (strcmp( metodo, "DELETE")==1){
metd=4;
}

但最后,metd 始终是 4。有什么想法吗?

最佳答案

strcmp()当两个字符串相同时返回 0,而不是 1

关于在 C 上比较字符串和 if,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29539492/

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