Cita:
Empezado por ucanneo
en realidad basta nada mas con este pedazo en la espuesta que dio el compañero:
v1:
variableAnsiString = strrev( "Alguna variable char *ch" );
v2:
variableAnsiString = strrev( varAnsiString.c_str() );
saludos
|
Ya... Pero varAnsiString.c_str() es un puntero char* que no se debería usar para modificar, pues apunta al buffer del AnsiString de varAnsiString y su cambio puede causar resultados impredecibles. Es por ese motivo por el que compliqué un poco el código copiando el contenido del AnsiString a un char* local y controlado.
Saludos.