buneo primero que nada dos cosas
primero: cunado haces esto "cin>>paraulaActual[index];" si no me equivoco queres poner lo que el usuario escrive en esa variable pero haciendole de esta manera solo incertas el primer caracter, es decir si ingresas "hola" solo se copiaria "h" en el primer elemento del array.
deberias poner "cin>>paraulaActual" y ahi saldria andando
segundo: Estas callendo en un bucle Infinito ya que en un momento inicialisas index a cero dentro del mismo While por lo tanto jamas va a llegar al elemento cuyo valor es '.' en consecuencia nunca se cumple la condicion de corte y no termina
el ultimo for no es nesesario podes suplantar por cout<<paraulaMax<<endl
saludos..
primero: cunado haces esto "cin>>paraulaActual[index];" si no me equivoco queres poner lo que el usuario escrive en esa variable pero haciendole de esta manera solo incertas el primer caracter, es decir si ingresas "hola" solo se copiaria "h" en el primer elemento del array.
deberias poner "cin>>paraulaActual" y ahi saldria andando
segundo: Estas callendo en un bucle Infinito ya que en un momento inicialisas index a cero dentro del mismo While por lo tanto jamas va a llegar al elemento cuyo valor es '.' en consecuencia nunca se cumple la condicion de corte y no termina
el ultimo for no es nesesario podes suplantar por cout<<paraulaMax<<endl
saludos..