Posts: 49
Threads: 14
Joined: Apr 2015
Reputation:
0
quem pode me ajudar
veja:
sscanf("1,2,3", "p<,>iii", var0, var1, var2);
atй ai eu sei o que acontece no cуdigo
eu quero saber como colocar float nessa mesma funcao, no caso pra ler integer e float juntos
alguem? REP++
Posts: 49
Threads: 14
Joined: Apr 2015
Reputation:
0
eu tava usando desse jeito que vc mandou para pegar dentro do arquivo isso:
1283.591552, -1854.958984, 12.951995, 7.000000, 0, 0
float, float, float, integer, integer
sу que as integer se for diferente de 0 ele retorna um numero qualquer como se fosse float
Posts: 4,930
Threads: 467
Joined: Dec 2010
PHP код:
new
data[10] = "1,2,3,4";
new
Float:result[4];
sscanf(data, "p<,>dddd", result[0], result[1], result[2], result[3]);
printf("%d", result[0]); // result = 1
printf("%d", result[1]); // result = 2
printf("%d", result[2]); // result = 3
printf("%d", result[3]); // result = 4
PHP код:
new
data[10] = "1.2.3.4";
new
Float:result[4];
sscanf(data, "p<.>dddd", result[0], result[1], result[2], result[3]);
printf("%d", result[0]); // result = 1
printf("%d", result[1]); // result = 2
printf("%d", result[2]); // result = 3
printf("%d", result[3]); // result = 4
Posts: 4,930
Threads: 467
Joined: Dec 2010
PHP код:
new
data[10] = "1,2,3,4";
new
integer_result[3];
new
Float:float_result;
sscanf(data, "p<,>dddf", integer_result[0], integer_result[1], integer_result[2], float_result);
// result = 1 2 3 4.0
printf("%d", integer_result[0]); // result = 1
printf("%d", integer_result[1]); // result = 2
printf("%d", integer_result[2]); // result = 3
printf("%f", float_result); // result = 4.0
Posts: 49
Threads: 14
Joined: Apr 2015
Reputation:
0
Obrigado ao dois, vou tentar dar rep para os dois.
Os dois me ajudou muito.
O problema foi resolvido, tirei a stock sscanf e coloquei o plugin sscanf 2.8.2 e tirei os espaзos e funcionou perfeitamente . VLW REP++