printf函数用了两个预定义宏,warning显示 too many arguments for format [-Wformat-extra-args]
娥月葬星魂 2019-07-12 10:48:32
printf("open file %s failed! ",file,__func__,__LINE__);
gcc下编译,用了两个预定义宏__func__,__LINE__,warning显示 too many arguments for format [-Wformat-extra-args],这是为什么,应该怎样改?