Hice otra segun el libro que tengo, para que entre un caracter por caracter pero hay algo en while que no me calza
    
Código C++:
Ver original#include <iostream>
#include <iomanip>
#include <cctype>
 
using namespace std;
 
void Convierte(char *);
 
int main()
{
    char frase[100];
    
    cout<<"Ingrese una frase:"<<endl;
    cin>>frase;
    
    cout<<"La frase original es: "<<setw(6)<<frase<<endl;
    cout<<"La frase modificada es: "<<setw(6)<<frase<<endl;
    
    return 0;
}
 
void Convierte(char *Mod)
{
     while(*Mod!=´\0´)
     {
        
        *Mod++;
        }
        }