Pienso que tendrías que cargar el mensaje en un arreglo, de esta forma:¿Por qué trato de cargar el código y me marca un error en: desplazar("Oracion a desplazar",300);?
Es el único error que me marca y no me deja compilarlo.
char msj [] = {'H','o','l','a',' ','M','u','n','d','o'};
Y luego pasarlo así a la función:
desplazar (msj, 300);