如何使用fnmatch

时间:2016-04-21 00:09:49

标签: c linux

我尝试使用fnmatch.h

中的fnmatch功能

printf("match: %i") ,fnmatch("hello", "hello world", 0);

以上打印出一个较大的负数。这个电话应该怎么样?

1 个答案:

答案 0 :(得分:5)

你不小心使用了C的逗号运算符。我想您要将fnmatch的返回值传递给printf,因此您应该将该行更改为:

printf("match: %i", fnmatch("hello", "hello world", 0));