SA-MP Forums Archive
[Ajuda] Juntar strings de um LOOP! - 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: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Juntar strings de um LOOP! (/showthread.php?tid=467130)



Juntar strings de um LOOP! - n0minal - 01.10.2013

Galera, ontem eu estava desenvolvendo um sistema pro meu gamemode, e acabei me deparando com uma situaзгo meio complicada pra mim, nгo sei quanto a vocкs, bom vou tentar deixar o mais claro possнvel:

*Tenho um loop Exemplo:


Код:
for(new i, i > 50, i++)
{
     Aqui eu recebo valores da database em MySQL, todas elas retornam um valor de uma tabela x.
     Por exemplo: Eu executei uma Query SELECT * FROM `users` WHERE `ID`= i...
}
Eu gostaria de saber se existe algum meio de eu diferenciar todos os valores retornados nesse loop e depois juntar eles numa string sу.



Dai a query serб executada 50 vezes, quero pegar o valor de cada query obtida e concatenar todos em uma sу string, alguйm pode me ajudar?

Formato da string para vocкs terem uma ideia:

Код:
format(string, sizeof(string), "%s\n%s\n%s", string1, string2, string3);



Re: Juntar strings de um LOOP! - Dolby - 01.10.2013

Strcat


Re: Juntar strings de um LOOP! - zPain - 01.10.2013

Se vocк colocar todo o cуdigo, fica mais fбcil de ver as soluзхes possнveis.


Re: Juntar strings de um LOOP! - n0minal - 01.10.2013

O cуdigo tб no PC de casa, strcat eu tф ligado, mas o problema mesmo й guardar os valores retornados de cada query executada no loop em strings diferentes, tф precisando do cйrebro alien do iPsBruno nesse momento =/


Re: Juntar strings de um LOOP! - Dolby - 01.10.2013

pawn Код:
new string[3][70];
string[0] = "Teste";
string[1] = "Teste2";
string[2] = "Teste3";
?
Tente explicar direito cara.


Re: Juntar strings de um LOOP! - n0minal - 01.10.2013

Cada query executada no loop retorna um valor diferente, eu preciso que o resultado de cada query seja salvo em uma string diferente pra depois eu poder juntar todas no format...


Re: Juntar strings de um LOOP! - Dolby - 01.10.2013

Utilize o jeito que postei acima, irб servir.


Re: Juntar strings de um LOOP! - PT - 01.10.2013

nao e mais facil nos mostrar 1 code?


Re: Juntar strings de um LOOP! - n0minal - 01.10.2013

Cada query executada no loop retorna um valor diferente, eu preciso que o resultado de cada query seja salvo em uma string pra depois eu poder juntar todas no format.


Re: Juntar strings de um LOOP! - Dolby - 01.10.2013

pawn Код:
new string[50][70];
for( new i; i < 50; i++)
{
     string[i] = "Teste";
}
Utilize esta lуgica cara.