<分区>
我正在尝试使用 fnmatch来自 fnmatch.h
printf("match: %i") ,fnmatch("hello", "hello world", 0);
上面打印了一个大的负数。通话应该是什么样子?
<分区>
我正在尝试使用 fnmatch来自 fnmatch.h
printf("match: %i") ,fnmatch("hello", "hello world", 0);
上面打印了一个大的负数。通话应该是什么样子?
最佳答案
您不小心使用了 C 的逗号运算符。我认为您想将 fnmatch
的返回值传递给 printf
,因此您应该将该行更改为:
printf("match: %i", fnmatch("hello", "hello world", 0));
关于c - 如何使用 fnmatch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36757379/