Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#include "cadena.h"
}
}
#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