// cliString.cpp
// Cliente da Variação 2 sobre a versão 1 da classe cString 
// Novembro de 2000
// Funciona quer para a implementação 1 quer para a implementação 2
// Com a implementação 2 há problemas de gestão de memória

#include <iostream.h>
#include "cString.h"


void main()
{
	
	char *str1 = "Santarem";
	char data[] = " 14/Nov/2000";
	
	cString s1, s2, s3;

	cout << "s1 = \"" << s1 << "\"\t"  << "Comprimento : " << s1.Comprimento() << endl;
	cout << "s2 = \"" << s2 << "\"\t" << "Comprimento : " << s2.Comprimento()  << endl;

 
	s1 = str1;
	s2 = "ESGS";

	cout << "s1 = \"" << s1 << "\"\t"  << "Comprimento : " << s1.Comprimento() << endl;
	cout << "s2 = \"" << s2 << "\"\t" << "Comprimento : " << s2.Comprimento()  << endl;
	
	s3 = s1;
	s3 += s2;
	cout << "s3 = \"" << s3 << "\"\t"  << "Comprimento : " << s3.Comprimento() << endl;

	s1 = s1 + data;
	
	cout << "s1 = \"" << s1 << "\"\t"  << "Comprimento : " << s1.Comprimento() << endl;
	

}

