[Ajuda] Separar strings
#1

Eu estou tentando colocar 3 caracter de uma string em uma variбvel inteiro mais nгo estou conseguindo, o resultado que eu queria era:
int[0] = 666;
int[1] = 666;

mas nгo estou conseguindo. o cуdigo que estou tentando criar й esse.
PHP код:
    new string[28],int[32],unPOS;
    
string "666|666|666|666|666|666|666";
    for(new 
s32s++)
    {
        for(new 
isizeof(string); i++)
        {
            
unPOS strfind(string"|"false);
            
//string2[s] = string[unPOS];
            
string[s] = string[unPOS];
            
format(string2[s], unPOS,"%s",string);
        }
    } 
eu coloquei o " | " como uma forma de filtrar, porque entre eles terгo diferentes valores, e eu queria apenas os 3.
Reply
#2

https://sampwiki.blast.hk/wiki/Strval
Reply
#3

Tente com split.
Reply
#4

Vc pode fazer isso com o sscanf tbm

Код:
new string[28], valores[7];
string = "666|666|666|666|666|666|666";
sscanf(string, "p<|>a<d>[7]", valores);
for(new i; i < sizeof(valores); i ++)
{
    printf("valor%d=%d", i+1, valores[i]);
}
Reply
#5

Quote:
Originally Posted by Paulthaz
Посмотреть сообщение
Vc pode fazer isso com o sscanf tbm
Reputado e Obrigado. vou dб uma olhada nessa sscanf ele й mais importante do que eu pensei.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)