-
-
未解决
[求助]命令行参数如何传递
-
发表于:
2019-7-11 08:59
1956
-
int main(int argc,char *argv[])
{
if ( argc < 4 )
{
printf("usage: %s %s\n", argv[0], "-e|d infile outfile");
exit(1);
}
else
{
if ( (strcmp(argv[1]),"-e") )
{
printf("%s\n",argv[1]);
printf("nihao.\n");
// encoding(argv[2],argv[3]);
exit(2);
}
if ( (strcmp(argv[1]),"-d") )
{
printf("%s\n",argv[1]);
printf("wohao.\n");
// decoding(argv[2],argv[3]);
exit(3);
}
}
}
下面的代码执行后都是打印出nihao,为啥wohao打印不出来呢?
base64 -e minase.mp3 ulg.txt
-e
nihao.
base64 -d minase.mp3 ulg.txt
-d
nihao.
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课