I'd like to code a sudoku solver. The user would need to pass nine argv's to init a sudoku board like this: 

```
./a.out "9...7...." "2...9..53" ".6..124.." etc..

```

I'm looking for an easy way to fill this kind of array with the passed parameters :

```
int grille[9][9] = {
    {9,0,0,1,0,0,0,0,5},
    {0,0,5,0,9,0,2,0,1},
    {8,0,0,0,4,0,0,0,0},
    {0,0,0,0,8,0,0,0,0},
    {0,0,0,7,0,0,0,0,0},
    {0,0,0,0,2,6,0,0,9},
    {2,0,0,3,0,0,0,0,6},
    {0,0,0,2,0,0,9,0,0},
    {0,0,1,9,0,4,5,7,0}
};

```

How can I proceed ? Do I need `malloc` here ?