fork랑 execv를 쓰려고 사전작업을 하는 내용인데요,
fork랑 execv자체는 쉽게 해결했는데 기초적인 C 부분에서 막히네요;
먼저 execv에 넘겨 줄 다음과 같은 구조체를 만들었습니다.
struct command_t {
char name[BUFSIZE];
char *argv[256];
} command;
그리고 이 아래 부분은 사용자에게 입력 받은 문자열을 잘라서 위의 구조체의 argv에 넣어 주는 내용입니다.
[code:1]void argumentParsing(char input[])
{
int index=0,
tempindex=0,