SA-MP Forums Archive
[Ayuda] Busco funcion que reemplaza un caracter de un texto por otro - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Ayuda] Busco funcion que reemplaza un caracter de un texto por otro (/showthread.php?tid=617013)



[Ayuda] Busco funcion que reemplaza un caracter de un texto por otro - alejandroid - 14.09.2016

hola a todos, como dice en el titulo estoy buscando una funciуn que reemplaza una letra de un texto(string).
Ejemplo:
Quiero que remplace el caracter "-" del texto de ejemplo por el carбcter "_"

-> texto-de-ejemplo (texto a reemplazar)

-> texto_de_ejemplo (texto reemplazado)

Intentй instalar un include "strlib" que hace esto, pero no me funciona


Respuesta: [Ayuda] Busco funcion que reemplaza un caracter de un texto por otro - Parka - 14.09.2016

Si es un solo carбcter puedes usar este mйtodo.

pawn Код:
//0x2D = -
//0x5F  = _

main()
{
    //
    new tmp[200];
    tmp = "Hola-Mundo";
    reemplazo(0x2D, 0x5F, tmp);
    printf("Reemplazo: %s", tmp);
}

stock reemplazo(letra, rpz, cadena[]){
    new tamano = strlen(cadena);
    for(new i=0; i<tamano; i++){
        if(cadena[i] == letra)cadena[i] = rpz;
    }
    return true;
}

їDe donde sacaste los valores hexadecimales?
Re: https://es.wikipedia.org/wiki/ASCII



Respuesta: [Ayuda] Busco funcion que reemplaza un caracter de un texto por otro - aoEXE - 14.09.2016

Los vas a confundir T_T


Respuesta: [Ayuda] Busco funcion que reemplaza un caracter de un texto por otro - alejandroid - 14.09.2016

Gracias parka si funciona bien pero serнa fбcil que funcionara asн
pawn Код:
reemplazo("-", "_", eltexto);
ya que buscar el cуdigo hexadecimal para un carбcter da algo de pereza