Problemas con C++

Iniciado por nekrox47, 28 Abril 2011, 20:38 PM

0 Miembros y 1 Visitante están viendo este tema.

nekrox47

Foreros! Necesito ayuda con C++, necesito saber como poder hacer un ejercicio en el cual cuando yo escriba Hola por ejemplo pues que me salga en letras grandes

Algo como esto http://img839.imageshack.us/i/dibujoncw.jpg/

Es que estoy desesperado ya con eso... muchas gracias si me lo podéis resolver de como hacerlo. Es tipo cadena de caracteres.


Gracias de antemano

fer2252

Bueno solo pretendo darte una idea de como podría hacerse jeje

//Dev -C++ 4.9.9.2
#include <iostream.h>
#include <conio.h>

void letrah();
void letrao();
void letral();
void letraa();

main(){
     char cadena[4];
     int i;
     
     //inicializar arreglo
     for(i=0;i<=3;i++)
         cadena=0;
     
     
     //capturar cadena "hola"
     cout<<"escribe algo..(hola): ";
     for(i=0;i<=3;i++){
         cin>>cadena;//cin=scanf pero mas facil..
     }
     
     //comprobar cadena leida
     cout<<"escribiste: ";
     for(i=0;i<=3;i++){
             cout<<cadena;//imprime el caracter (printf)
     }
     
     //mandar llamar a las funciones segun la letra
     for(i=0;i<=3;i++){
         switch(cadena){
             case 'a':
                  letraa();
                  break;
             case 'h':
                  letrah();
                  break;
             case 'l':
                  letral();
                  break;
             case 'o':
                  letrao();
                  break;
         }
     }
     
     system("pause");
}
//FUNCIONES//////////////////////////////////

void letrah(){
     cout<<"\nH\tH\n";//\t es tabulacion
     cout<<"H\tH\n";//\n salto de linea
     cout<<"HHHHHHHHH\n";
     cout<<"H\tH\n";
     cout<<"H\tH\n\n";
}

void letrao(){
     cout<<"\nOOOOOOOOO\n";
     cout<<"O\tO\n";
     cout<<"O\tO\n";
     cout<<"O\tO\n";
     cout<<"OOOOOOOOO\n\n";
}

void letral(){
     cout<<"\nL\n";
     cout<<"L\n";
     cout<<"L\n";
     cout<<"L\n";
     cout<<"LLLLLLLLL\n\n";
}

void letraa(){
     cout<<"\nAAAAAAAAA\n";
     cout<<"A\tA\n";
     cout<<"AAAAAAAAA\n";
     cout<<"A\tA\n";
     cout<<"A\tA\n\n";     
}

Espero q te sirva de algo!!!!