title: C Arguments character Array
body: <p>I would like to pass in arguments and output them as an array of characters or string. What is the easiest way to do this? Once I have them as an array of characters I want to be able to manipulate the array. I was able to pass them in and use a character pointer to traverse through the string but I'd like to use a char array. Is there any easy way to do this? Im pretty new to C, here is what I have so far.</p>
  
  <pre><code>    if(argc != 3){
              printf("incorrect number of arguments, program needs 3\n");
              exit(1);
      }
  
      char s1[20];
      s1 = (char*)argv[1];
      char s2[20];
      s2 = (char*)argv[2];
  
      printf("String1 is %s\n", s1);
      printf("String2 is %s\n", s2);
  
      exit(0);
  </code></pre>