char* pedirnombre()
{
int i=0,b=0;
char a[16];
char nombre[16]; //definimos una variable cadena
do {
cout<<"Introduzca su nombre.\n"; //pedimos el nombre
if(i>=0)
{if(i<14)
{ b=a=getch();//captura el carácter y su codigo en ascii
cout<<"%c", a;//imprime el carácter
i++;//suma uno al contador
if(b==8)//lee el digito en b que sera 8 = retroceso ascii
{a='\0'
cout<<"\b \b";//borra un caracter
i--; }//decrementa en 1 el contador
else;}
else;
} //aquí debes poner una forma para salvar la variable en nombre
else
if(i==14)
{b=getch();
if(b==8)
{cout<<"\b \b";//borra un caracter
i--;}
else;}
else
} while (b!=13); //mientras no den enter se repite
return (nombre); //devuelve el nombre asociado al nombre de la función
}