标签: c linux
我尝试使用fnmatch.h
fnmatch.h
printf("match: %i") ,fnmatch("hello", "hello world", 0);
以上打印出一个较大的负数。这个电话应该怎么样?
答案 0 :(得分:5)
你不小心使用了C的逗号运算符。我想您要将fnmatch的返回值传递给printf,因此您应该将该行更改为:
fnmatch
printf
printf("match: %i", fnmatch("hello", "hello world", 0));