Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
5年前关闭。
有没有办法比较两个不同长度的char数组?
我没有得到0
我可以使用我想要的任何图书馆...
谢谢!
如预期那样输出
我们不知道您的真实代码是什么,因此我们不知道您的问题是什么。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
5年前关闭。
有没有办法比较两个不同长度的char数组?
char_1[10] = "hello";
char_2[256] = "hello";
ret = strcmp(char_1,char_2);
printf("%d\n", ret);
我没有得到0
我可以使用我想要的任何图书馆...
谢谢!
最佳答案
你必须学习:
如何描述你想做什么。
如何提供完整的示例。
因此,您没有提供适当的示例。它不会编译。它充满了语法错误。这是一个很好的例子:
#include <stdio.h>
#include <string.h>
int main() {
char char_1[10] = "hello";
char char_2[256] = "hello";
int ret = strcmp(char_1,char_2);
printf("%d\n", ret);
}
如预期那样输出
0
。我们不知道您的真实代码是什么,因此我们不知道您的问题是什么。
关于c - 比较两个不同长度的char数组? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21362598/
10-10 06:01