Para hacer lo que pides debes recorrer la cadena desde el final hasta la posición que quieres y luego insertas. Un ejemplo:
Código
int main() { ....... ....... int i; R[i+1] = '\0'; // finalizamos la cadena for(; i>P; i--) // vamos recorriendo la cadena de atrás hacia delante R[i] = R[i-1]; R[i] = T; // insertamos el nuevo caracter .......... .......... return 0; }
Y para quitar un caracter lo que debes hacer es recorrer la cadena desde la posición que quieres hasta el final sobrescribiendo los caracteres:
Código
for(i=P; i<strlen(R); i++) R[i] = R[i+1];
Además debes tener en cuenta que main debe devolver un int para indicar al SO el resultado de su finalización y que no es bueno utilizar conio porque está en desuso. Léete esto
Saludos