Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/06/2008, 11:35
Elbrush
 
Fecha de Ingreso: junio-2008
Mensajes: 1
Antigüedad: 15 años, 11 meses
Puntos: 0
ayuda con programa c++ (objetos)

Buenas, soy nuevo en este foro y necesito una ayudita que no puedo resolver:

1. Implementar una clase CString que nos permita gestionar las cadenas de caracteres como tipos elementales del lenguaje. Para ello un objeto CString tendrá como parte privada una lista dinámica con las letras que la forman y como parte pública tanto los operadores sobrecargados como una serie de funciones para el manejo de caracteres del estilo de las implementadas en Visual Basic.
Las definiciones de la clase CString son como siguen:

typedef struct cad
{
char letra;
struct cad* sig;
}ELEMENTO;

typedef ELEMENTO* ENLACE;

class CString
{
ENLACE cadena;

public: CString(char palabra[]="");
void mostrarCadena();
int len(char palabra); //devuelve la longitud de la cadena
CString left(int n); //devuelve la cadena formada por los n caracteres más a la izquierda
CString operator+(CString op2);
CString operator=(CString op2);
};

2. Hacer un programa principal que pida 2 cadenas y por cada letra de la segunda diga cuantas veces aparece dicha letra en la primera de las cadenas.