[Ajuda] Dividir string, scanff
#4

Quote:
Originally Posted by Willian_Luigi
Посмотреть сообщение
Sempre que eu queria usar algo relacionado a isso eu olhava a wiki tambйm, tem uns exemplos lб que salvam bastante...

https://github.com/Y-Less/sscanf/wik...ced-Delimiters

No seu caso, й isso que vocк estб procurando.

Vocк pode usar algo do gкnero:

pawn Код:
new string[128] = "Stronda_xD/09-06-2014";
new nome[MAX_PLAYER_NAME];
new dia, mes, ano;
sscanf(string, "p</->s[128]iii", nome, dia, mes, ano);
Onde o p</-> significa os delimitadores que vocк utilizarб para quebrar a string.
E os demais parвmetros, sгo do sscanf normal, que vocк utilizarб para armazenar nas variбveis.
S - para string, I - para inteiros.

Sу um exemplo bбsico, nгo sei se estб certo, mas partindo do exemplo que ele disponobilizou ali na wiki, seria assim.

Faзa seus testes, e tente montar um que atenda a sua necessidade...

Abraзos.
Eu tentei, mas tentei dividindo tudo de uma vez logo, usando (p</-:> e p</- :/>) porem dava erros

Quote:
Originally Posted by MultiKill
Посмотреть сообщение
Nгo entendi sua duvida vocк quer dividir a linha para que?
Preciso trabalhar com cada Valor separado

@Edit

Eu tentei usando:
pawn Код:
sscanf("Stronda_xD/16-02-2014", "p</->s[128]iii", str, dia, mes, ano); printf("%s\n%d\n%d\n%d", str, dia, mes, ano);
e Deu:
Код HTML:
[19:56:15] sscanf warning: Unclosed specifier parameter, assuming '<', consider using something like p<<>.
[19:56:15] sscanf warning: Unknown format specifier '/', skipping.
[19:56:15] sscanf warning: Unknown format specifier '-', skipping.
[19:56:15] sscanf warning: Unknown format specifier '>', skipping.
[19:56:15] Stronda_xD/16-02-2014
Reply


Messages In This Thread
Dividir string, scanff - by Stronda xD - 09.06.2014, 22:12
Re: Dividir string, scanff - by MultiKill - 09.06.2014, 22:20
Re: Dividir string, scanff - by WLSF - 09.06.2014, 22:24
Re: Dividir string, scanff - by Stronda xD - 09.06.2014, 22:31
Re: Dividir string, scanff - by WLSF - 09.06.2014, 23:01
Re: Dividir string, scanff - by Stronda xD - 09.06.2014, 23:34

Forum Jump:


Users browsing this thread: 2 Guest(s)