parse user input into c-array; execvp bad address error