02.02.2012, 02:55
Use a funзгo split, atravйs desse cуdigo:
Creditos
Exemplo:
Com o cуdigo acima irб imprimir no console apenas "Ronaldo".
pawn Код:
stock split(const strsrc[], strdest[][], delimiter)
{
new i, li;
new aNum;
new len;
while(i <= strlen(strsrc)){
if(strsrc[i]==delimiter || i==strlen(strsrc)){
len = strmid(strdest[aNum], strsrc, li, i, 128);
strdest[aNum][len] = 0;
li = i+1;
aNum++;
}
i++;
}
return 1;
}
Exemplo:
pawn Код:
new Timao[2][] = {
"Ronaldo brilhou muito",
"Vamo ser campeгo"
};
new DividirString[2][128];
split(Timao[0], DividirString, ' ');
print(DividirString[0]);
//split(STRING_QUE_SERБ_DIVIDIDA, ARRAY_PARA_ARMAZENAR_DIVISГO, CARACTER_PARA_IDENTIFICAR_O_PONTO_INICIAL_DIVISГO);