Ver Mensaje Individual
  #4  
Antiguo 01-03-2008
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Reputación: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Cita:
Empezado por ucanneo Ver Mensaje
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.
Responder Con Cita