SA-MP Forums Archive
Duda simple string... - 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: Duda simple string... (/showthread.php?tid=443975)



Duda simple string... - OTACON - 14.06.2013

buenas a Todos, me pueden decir como era para eliminar el ultimo caracter de un string.

new variable[30]="Texto a eliminar";

Texto a eliminar
Texto a elimina
Texto a elimin
Texto a elimi
Texto a elim
Texto a eli
etc...

ojo, eliminarlo, no no mostrarlo con _

desde ya muchas Gracias.


Respuesta: Duda simple string... - Fluid016 - 14.06.2013

[pawn]new variable[16]="Texto a eliminar";


new variable[15]="Texto a eliminar";//texto a elimina
new variable[14]="Texto a eliminar";//texto a elimin[pawn]


Respuesta: Duda simple string... - OTACON - 14.06.2013

Quote:
Originally Posted by GROVE22
Посмотреть сообщение
[pawn]new variable[16]="Texto a eliminar";


new variable[15]="Texto a eliminar";//texto a elimina
new variable[14]="Texto a eliminar";//texto a elimin[pawn]
¬¬ ...

pero no eso lo ke kiero, la variable la tengo en un format y para vizualizar el texto y lo ke kiere es ejemplo: un comando con el ke vaya eliminando desde el ultimo hasta el primero.
intente con strdel pero me lo elimina todo o_O :S.


Respuesta: Duda simple string... - Fluid016 - 14.06.2013

Quote:
Originally Posted by OTACON
Посмотреть сообщение
¬¬ ...

pero no eso lo ke kiero, la variable la tengo en un format y para vizualizar el texto y lo ke kiere es ejemplo: un comando con el ke vaya eliminando desde el ultimo hasta el primero.
intente con strdel pero me lo elimina todo o_O :S.
xD
no te entiendo O.o

anda restandole 1 a las variables xd


Respuesta: Duda simple string... - Dreyfuz - 14.06.2013

Facil:

pawn Код:
new variable[17];
format(variable, 16, "Texto a eliminar");
print(variable);
Quote:
Originally Posted by Consola
Texto a elimina
pawn Код:
new variable[17];
format(variable, 15, "Texto a eliminar");
print(variable);
Quote:
Originally Posted by Consola
Texto a elimin
pawn Код:
new variable[17];
format(variable, 14, "Texto a eliminar");
print(variable);
Quote:
Originally Posted by Consola
Texto a elimi



Re: Duda simple string... - bm0z - 14.06.2013

Asн de fбcil:
pawn Код:
new length = strlen(string);
if(length > 0)
{
    string[length - 1] = '\0';
}



Respuesta: Re: Duda simple string... - OTACON - 14.06.2013

Quote:
Originally Posted by bm0z
Посмотреть сообщение
Asн de fбcil:
pawn Код:
new length = strlen(string);
if(length > 0)
{
    string[length - 1] = '\0';
}
por fin alguien me entendio xDD.

eso era lo estaba haciendo parecido pero me falto algo XD.

Gracias .