Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   ¿como reemplazar cadena con una cadena en una cadena?? (https://www.clubdelphi.com/foros/showthread.php?t=90758)

JXJ 30-08-2016 05:01:39

¿como reemplazar cadena con una cadena en una cadena??
 
Hola

Tengo este codigo delphi

Código:


    function RemplazaCad(StrSrc, StrDest, Str : string) : string;
  // RemplazaCad('hola','prueba','Esto es una prueba') = 'Esto es una hola'
  begin
      while  Pos(StrDest,Str) > 0 do
      begin
          Insert(StrSrc,Str,  Pos(StrDest,Str));
          Delete(Str,  Pos(StrDest,Str),Length(StrDest));
      end;
      RemplazaCad := Str;
  end;

y me que dedado trabado en como convertirlo a C o C++ para usarlo en C++ Builder XE 7

Código:

String __fastcall ReemplazaCad(String StrSrc, String StrDest, String Str)
{
 String result ;
 while ( Pos(StrDest, Str) > 0)
 {
//  Insert(StrSrc, Str, Pos(StrDest, Str));
//  Delete(Str, Pos(StrDest, Str), Length(StrDest))
 }
  result = Str;

    return result;
}

lo comentado me da errror por que son codigo delphi que c++ Builder XE7 no tiene implementadas.

Gracias. :D


AgustinOrtu 30-08-2016 05:36:45

Esta función ya está implementada, se llama StringReplace

Acá hay un ejemplo tanto Delphi como C++

JXJ 30-08-2016 07:19:40

hooo.. GRacias. AgustinOrtu.

JXJ 30-08-2016 10:07:23

hooo.. GRacias. AgustinOrtu.

Dudua., tambien StringReplace

¿Sirve para eliminar caracteres de #8 #10 #13 ?

dec 30-08-2016 10:52:10

Hola,

Cita:

Empezado por JXJ (Mensaje 508284)
hooo.. GRacias. AgustinOrtu.

Dudua., tambien StringReplace

¿Sirve para eliminar caracteres de #8 #10 #13 ?

Sí; dicha función puede tratar con ese tipo de caracteres "speciales". :)

JXJ 01-09-2016 02:04:51

ha.a que vien. GRacias.

dec


La franja horaria es GMT +2. Ahora son las 23:09:47.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi