SD card textfile to char* array?

I want to have one array contain the IR code (C0E8) and another array to have the IR command (PWR), so I can lookup the IR code to give an human understandable response.

if irCommand[ne] = irCmd; does not make a copy of the data then how come it works in my catSat example?

I thought I was creating a 2D array?

irCommand[0] = "C0E8";
irCommand[1] = "C091";
etc...

I mostly program in Python and PHP, this stuff is rather different.

Thanks.
Karl