In C, how would I look through a chess notation string like

In C, how would I look through a chess notation string like

"1. Nf3 a5"
or
"4. h3 Rhh6"

and pull out each individual character to copy and paste into other seperate variables without accidentally mixing things up?

Please bare with me here, I have no idea what I'm doing.

dumping porn in return.

...

...

...

...

...

...

...

...

...

...

...

...

...

What does "1." and "4." represent?

...

...

...

...

That it's the 1st or 4th set of moves in a game of chess.

White always moves first, a capital letter is a game piece, lower case letters are columns, numbers are rows.

extra lower case letters are just to specify which piece is moving in case it's an ambiguous situation.

...

...

...

...

...

...

...

...

...