title: Splitting the arguments in the argv array by delimiter
body: <p>I am trying to write a program where I have to execute 2 programs by the system call exec() .</p>
  
  <p>The 2 programnames are provided by the argv input like this:
  ./ forkexec programname parameterlist ; programname parameterlist
  So I have to split this up at the colon , to make clear what I mean I will do an example.</p>
  
  <p>./forkexex ls -l -a /tmp \; ls -l -a /bin</p>
  
  <p>So I think I need 2 arrays right ? And do I do this by using strtok ?</p>