Está en la página 1de 3

#include <iostream>

#include "cadena.h"

using namespace std;


int main()
{
CCadena objC; //main
int op = 2;
while(op!=4)
{
op=objC.menu();
switch (op)
{
case 1: cout<<"OPCION 1" ;break;
case 2: cout<<"OPCION 2" ;break;
case 3: cout<<"OPCION 3" ;break;

}
}

cout << "Hello world!" << endl;


return 0;
}

#ifndef CADENA_H_INCLUDED
#define CADENA_H_INCLUDED
#include <iostream>
using namespace std;
#define RESET "\033[0m"
#define NEFRO "\033[30m"
#define ROJO "\033[31m"
#define VERDE "\033[32m"
#define AMARILLO "\033[33m"
#define AZUL "\033[34m"
#define MORADO "\033[35m"
#define CELESTE "\033[36m"
#define BLANCO "\033[37m"
#define FONDO(code) "\033[" code "m"
#define FONDO_VERDE"\033[204, 255, 51"
class CCadena
{
private:
string cadena;

public:
CCadena () //CONSTRUCTOR
{
cadena = "AVENIDA SANTOS DUMONT" ;
}
void setcadena(string cad)
{
cadena = cad;
}
string getcadena ()
{
return cadena;
}
int menu ()
{
system ("cls");
int op;
cout<<FONDO("204, 255, 51")<< ROJO<< "MENU PRINCIPAL"<<RESET<<endl;
cout<<"---------------"<<endl;
cout<< AZUL "1.- INGRESAR CADENA 2.- INFORMACIÓN 1 3.- INFORMACIÓN 2
4.- FIN"<<RESET<<endl;

cout<<"------------------------------------------------------------------------"<<e
ndl;
cout<< MORADO "ELIJA UNA OPCION"<<RESET;
cin>>op;
return op

void ingresar ()
system ("cls");
int op;
cout<<"INGRESAR UNA CADENA"<<endl;
cout<<"-------------------"<<endl;
string entrada;
cin.ignore()
getline(cin, entrada);
setcadena(entrada);

}
void pausa ()
{
cin.ignore();
cout<<"PRESIONE ENTER PARA CONTINUAR";
getchar ();
}
int longitud()
{
return cadena.lenght();
}
char empieza ()
{
return cadena[0];
}
char termina ()
{
return cadena[longitud()-1];
}
void informacion1()
{
system ("cls");
cout<<"INFORMACION 1 DE LA CADENA"<<endl;
cout<<"--------------------------"<<endl;
cout<<getcadena()<<endl;
cout<<"--------------------------"<<endl;
cout<<"1.- LONGITUD: "<<longitud()<<endl;
cout<<"2.- EMPIEZA CON: "<<termina()<<endl;

}
};

#endif // CADENA_H_INCLUDED

También podría gustarte