Una pregunta, ¿Usas C o C++?
Si usas C++ puedes usar la clase string que sea ajusta automaticamente al tamanyo del texto:
Código:
string Texto = "Hola mundo";
cout<<Texto<<endl<<Texto.size()<<endl;
Texto = "Reducido"; // Los strings se ajustan automaticamente
cout<<Texto<<end<<Texto.size()<<endl;
string Texto2 = Texto; // Copia de un string a otro
cout<<Texto2<<endl;
También hay muchas funciones internas para jugar con ellos:
http://www.cplusplus.com/reference/string/string/