Parsing Command Line String Into Array

This is a discussion on Parsing Command Line String Into Array within the C Programming forums, part of the General Programming Boards category; Here's what I want to do:
Let's say my command line arguments are "123 1fc 234"
I understand that *argv[1] ...

Parsing Command Line String Into Array

Here's what I want to do:

Let's say my command line arguments are "123 1fc 234"
I understand that *argv[1] will contain 123 *argv[2] will contain 1fc etc. (assuming 0 is program name).
I would like to parse the value in each index of the argv array as a new array containing separate characters. I.e, chararray1[0] = 1, chararray1[1] = 2, chararray1[2] = 3, with a new character array for each command line argument?

I guess I'm a little confused as to what *argv[1] actually is. Does it contain in itself an array of characters? I've tried setting char *chararray[3] = *argv[x] but I'm getting errors. What is the best way to do this?