Это зависит от того, что вы называете массивом.
если вы статически выделили массив фиксированной длины, то вы можете просто скопировать данные в i-й элемент.
char foo[25][25];
strcpy(foo[1], "hello world"); /* "puts" hello world in the 2nd cell of the array */
Если вы использовали динамический массив, вы должны сначала убедиться, что все еще есть место, иначе выделить память, а затем поместить ваш элемент таким же образом.