当前位置: 技术问答>linux和unix
int main(int argc, char **argv)
来源: 互联网 发布时间:2017-03-24
本文导语: 想了解下,如何理解这个东东:int main(int argc, char **argv),网上说的详细了,但是我现在在程序里面还是不知道如何处理,我有一个程序运行生成可执行文件,需要输入 ./xxx -o outfile infile 现在我想,直接运行./xx...
想了解下,如何理解这个东东:int main(int argc, char **argv),网上说的详细了,但是我现在在程序里面还是不知道如何处理,我有一个程序运行生成可执行文件,需要输入
./xxx -o outfile infile
现在我想,直接运行./xxx然后就可以自动的读入本目录下的infile,然后输出名为 outfile的文件,不知道如何实现啊。main()函数部分如下:
./xxx -o outfile infile
现在我想,直接运行./xxx然后就可以自动的读入本目录下的infile,然后输出名为 outfile的文件,不知道如何实现啊。main()函数部分如下:
int main( int argc, char **argv )
{
x264_param_t param;
cli_opt_t opt = {0};
int ret = 0;
FAIL_IF_ERROR( x264_threading_init(), "unable to initialize threadingn" )
#ifdef _WIN32
_setmode(_fileno(stdin), _O_BINARY);
_setmode(_fileno(stdout), _O_BINARY);
#endif
GetConsoleTitle( originalCTitle, sizeof(originalCTitle) );
/* Parse command line */
if( parse( argc, argv, ¶m, &opt )