printf("평가할 파일의 이름을 입력하시오 : ");

                if(fgets(filename, sizeof(filename), stdin) == NULL)

                    {

                    printf("파일이 존재하지 않습니다");

                    exit(0);

                    }

                filenamesize = strlen(filename);

                filename[filenamesize-1] = 0;

                if((fp1 = open(filename, O_RDONLY)) < 0) // 파일 이름 읽기

                {

                    printf("open failed \n");

                    exit(0);


                }



                printf("파일의 옵션을 입력해주세요 : ");

                if(fgets(option, sizeof(option), stdin) == NULL) // 옵션 읽기

                    exit(0);

                dup2(mypipe[1],1);

                close(mypipe[0]);

                close(mypipe[1]);


                // 표준출력 파이프에 복사

                printf("*");  // 여기

                execlp(arrptr,arrptr,optptr,"test.txt",NULL); // 파일 실행



printf("*");

부분이 출력이 안되고 무한루프 걸림