[AYUDA]Dividir String
#1

Hola foro este es mi primer post xd

Bueno mi problema es que tengo que dividir una string cada 35 caracteres agregarle un ~n~ para hacer otra linea, y no se me ocurre como lo puedo hacer xd.

Alguien tiene alguna manera de hacerlo?

PD: Gracias de antemano .

Sl2
Reply
#2

pawn Код:
if(!strlen(tmp) < 35)
{              
 //funciуn
 return 1;          
}
Reply
#3

No es lo que pedнa, pero ya encontrй una soluciуn, muchas gracias igual

Sl2
Reply
#4

Quote:
Originally Posted by NeuZz
Посмотреть сообщение
No es lo que pedнa, pero ya encontrй una soluciуn, muchas gracias igual

Sl2
en sн es lo que pedias ¬¬ nada mбs que no te lo hize

podнas usar new bajarlinea[4]; bajarlinea = "~n~"; y luego con strcat lo unias a tu texto
solo hay que saber y no esperar el cуdigo completo.
Reply
#5

yo tengo el mismo problema, he intentado lo siguiente, pero creo ke estoy usando mal strcat :S
me podrian explicar porfavor

pawn Код:
new string2[281]; //Maximo de Caracteres
    new string[29] = "~n~"; //Caracteres Maximo para ke baje
    strcat(string, string2);

    format(string2,sizeof(string2), "~w~%s" ,string2);
    TextDrawSetString(TextDraw, string);
Reply
#6

Bueno lo hice con la funciуn MultiLineString, que encontrй en este post: https://sampforum.blast.hk/showthread.php?tid=364205
Reply
#7

Utiliza strins:

pawn Код:
//strins(string,texto,caracter);, ejemplo:
strins(string,"~n~",4);
strins(string,"~n~",8);
strins(string,"~n~",12);
strins(string,"~n~",16);
strins(string,"~n~",20);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)