【急】帮忙看下下面的代码是什么意思(从注释处开始解释)int alloced_file_name_in = 32; char** file_names_in = (char**)malloc(sizeof(char*)*alloced_file_name_in); if (argc == 1) { num_file_name_in = 2; fprintf(stderr,

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 11:11:11

【急】帮忙看下下面的代码是什么意思(从注释处开始解释)int alloced_file_name_in = 32; char** file_names_in = (char**)malloc(sizeof(char*)*alloced_file_name_in); if (argc == 1) { num_file_name_in = 2; fprintf(stderr,
【急】帮忙看下下面的代码是什么意思(从注释处开始解释)
int alloced_file_name_in = 32;
char** file_names_in = (char**)malloc(sizeof(char*)*alloced_file_name_in);

if (argc == 1)
{
num_file_name_in = 2;
fprintf(stderr,"lasmerge.exe is better run in the command line\n");
file_names_in[0] = new char[256];
fprintf(stderr,"enter input file 1: "); fgets(file_names_in[0], 256, stdin);
file_names_in[0][strlen(file_names_in[0])-1] = '\0';
file_names_in[1] = new char[256];
fprintf(stderr,"enter input file 2: "); fgets(file_names_in[1], 256, stdin);
file_names_in[1][strlen(file_names_in[1])-1] = '\0';
}
for (i = 1; i < argc; i++)
{
if (strcmp(argv[i],"-i") == 0)
{
i++;
if (num_file_name_in == alloced_file_name_in) //
{
alloced_file_name_in *= 2;
file_names_in = (char**)realloc(file_names_in,sizeof(char*)*alloced_file_name_in);
}
file_names_in[num_file_name_in] = argv[i];
num_file_name_in++;
}

【急】帮忙看下下面的代码是什么意思(从注释处开始解释)int alloced_file_name_in = 32; char** file_names_in = (char**)malloc(sizeof(char*)*alloced_file_name_in); if (argc == 1) { num_file_name_in = 2; fprintf(stderr,
这个应该是拆解命令行参数的代码.
从命令行参数中,逐一(for)获取参数,并将参数赋值给指针数组file_names_in,数组个数记录num_file_name_in每次+1,直到参数个数太多(比32个多了),那么数组file_names_in个数就不够了,
你注释下面的语句,就是将32限制变为64(或64变128),然后重新给数组分配更多内存.

【急】帮忙看下下面的代码是什么意思(从注释处开始解释)int alloced_file_name_in = 32; char** file_names_in = (char**)malloc(sizeof(char*)*alloced_file_name_in); if (argc == 1) { num_file_name_in = 2; fprintf(stderr, 选择帮忙看下作对做错,还有下面的题, 帮我解释下下面这段代码的意思 谁知道下面的数字代码是什么意思?584.5682177778.12234.1798.76868.587129955.829475.5201314 怎么用伪代码表示算法.自学的C语言,看的是谭浩强的那本《C程序设计》算法一共就那几页的讲解,看的十分模糊.下面几个课后习题求老师帮忙解答下!习题如下:求M和N的最大公约数 用N-S流程 麻烦各位帮忙看下我的代码有什么错误!我就是想知道为什么我的数据库没有被创建! 帮忙看下代码的意思,特别是__declspec是什么#ifndef LASFILEREADER_LIB#define LASFILEREADER_LIB __declspec(dllexport)#else#define LASFILEREADER_LIB __declspec(dllimport)#endif ACM题,新人,代码可能麻烦了点帮忙看下哪儿错了,可以的话顺便说个好的代码.Description 输入两个正整数,输出其最大公约数和最小公倍数.Input 输入两个正整数n和m(n 如图,帮忙看下下面的英语写的什么. 请帮忙看下下面这段话是什么?字太小实在看不清 帮忙看下高中数学小论文要从什么方面写哟?说出来吧,戌有点急, 帮忙看下形容人的古诗,或古词?真的很急了, 帮忙看下形容人的古诗,或古词?真的很急了, 谁能帮忙做下下面几道题 .急. 帮忙看下EXCEL中,怎么统计一列中某个词出现的次数. 有点急, 帮忙看下EXCEL中,怎么统计一列中某个词出现的次数. 有点急, 帮忙看下请教一些关于爱情的诗词歌赋,有点急, 懂东巴文的大师们帮忙看下这个是什么意思,研究了半天没搞懂.