parse라는 함수는 주어진 라인에서 한 단어씩 입력하여 배열에 저장하는 함수였는데 리다이렉션을 넣어 더 추가하였습니다.. 추가하고 나니 추가된 부분만 자꾸 안되네요..ㅠㅠ
어떤게 문제일까요??
int parse(char *ln, char *argv[], char *bg)
{
int i = 0, j = 0;
char word[MAX_LINE];
while ((ln = getword(ln, word, bg)) != NULL) {
// 주어진 줄에서 한단어 읽어기
argv[i++] = strdup(word);
if (i == MAX_ARGV) {
argv[MAX_ARGV-1] = NULL;
return MAX_ARGV;
}