제가 LSP를 하던 도중 의문점이 생겨 이렇게 질문을 올립니다.
#include
int main(int argc, char* argv[])
{
switch(argc)
{
case 1 :
perror("Parameter Error!!");
return 1;
case 2 :
execlp(*(argv + 1), "ChildProc", *(argv + 2), (char*) 0);
break;
case 3 :
execlp(*(argv + 1), "ChildProc", *(argv + 2), *(argv + 3), (char *) 0);
break;
case 4 :
execlp(*(argv + 1), "ChildProc", *(argv + 2), *(argv + 3), *(argv + 4), (char *) 0);
break;
}
return 0;
}