Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/05/2010, 03:20
Avatar de tuka_85
tuka_85
 
Fecha de Ingreso: febrero-2010
Ubicación: Santander/Huelva
Mensajes: 190
Antigüedad: 14 años, 2 meses
Puntos: 5
Problema con Strings

Tengo un problema con un ejercicio, tengo que introducir una frase, y que esa frase de muestre alternativamente en mayúsculas y minúsculas.

Estoy totalmente bloqueada, y lo que tengo es asi:

Código:
#include <iostream.h>
#include <string.h>
#include <conio.h>
#include <stdio.h>
#include <ctype.h>

main()
{
    
    char frase[50]="";
    char nuevaFrase;
    
    
    cout<<"\n\n\n\tIntroduce una frase (maximo 25 caracteres): \n\n\t\t";
    gets(frase);
    
    if(strlen(frase) >25)
    {
        frase[25]='\0';
        
    }
    
    
    cout<<"\n\n\n\tLa Frase introducida es: \n\n\t\t"<<frase;
    
    cout<<"\n\n\n\t\t\tTotal de caracteres: ";
    cout<<strlen(frase);
    
    
    for(int i=0;i<strlen(frase);i+2)
    {
        nuevaFrase += toupper(frase[i]);
        nuevaFrase += tolower(frase[i+1]);



    }
    
    cout<<"\n\n\n\tLa Frase alternada es: \n\n\t\t"<<nuevaFrase;
    
    getch();
}