比如,利用宏函数来给输入主函数的参数检错
1)在头文件中加入该宏函数的定义
#define ARGS_CHECK(args,num){if(argc!=num)\
{fprintf(stderr,"args error!\n");\
return -1;}}
2)测试函数
#include <func.h>
int main(int argc,char*argv[])
{
ARGS_CHECK(argc,2);
return 0;
}
3)shell输入命令测试
linux>./test xxx