-4
我想使用execvp在c中创建一个文件。该文件的名称在int1变量中。但它不起作用。使用execvp执行touch c
int int1;
sscanf((char*) file_memory,"%d",&int1);
char* arg_list[] = {
"touch",
"int1",
NULL
};
execvp ("touch",arg_list);
“它不工作”永远不是一个足够的问题描述。请准确描述您的程序的输入,预期行为和实际行为。你可以通过检查'execvp'是否成功开始,如果没有,则打印'errno'。 – kaylum