Cómo a c, ahorcar el argumento real pasado a una función en C?

Quiero cambiar el argumento real pasado a una función y no una copia de la misma. Por ejemplo

char str[] = "This is a string";

Quiero crear una función después de una llamada a la que el valor destr es diferente. Traté de crear una función aceptandochar** como argumento, pero no pude obtener lo que quiero.

Respuestas a la pregunta(8)

Su respuesta a la pregunta