sscanf
no way to compare when less than two revisions
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| — | sscanf [2023/09/12 16:14] (atual) – criada - edição externa 127.0.0.1 | ||
|---|---|---|---|
| Linha 1: | Linha 1: | ||
| + | ===== Função sscanf ===== | ||
| + | |||
| + | Arquivo header: | ||
| + | <code c># | ||
| + | |||
| + | ---- | ||
| + | |||
| + | Sintaxe: | ||
| + | '' | ||
| + | |||
| + | |||
| + | ---- | ||
| + | |||
| + | A função '' | ||
| + | |||
| + | |||
| + | <code c> | ||
| + | /* sscanf.c */ | ||
| + | |||
| + | #include < | ||
| + | int main(void) | ||
| + | { | ||
| + | char sTexto[80]; | ||
| + | int iValor_a, iValor_b; | ||
| + | /* Lera uma string (formato %s) e depois 2 valores inteiros (formato %d). | ||
| + | As variáveis devem ser informadas na mesma seqüência. */ | ||
| + | | ||
| + | | ||
| + | | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | --- // | ||
| + | |||
| + | Outro exemplo para ilustrar o valor que a função sscanf retorna em caso de sucesso na leitura da string. | ||
| + | |||
| + | <code c> | ||
| + | #include < | ||
| + | |||
| + | int main() | ||
| + | { | ||
| + | char *s = "Hello World"; | ||
| + | char s1[20], | ||
| + | int len = sscanf(s," | ||
| + | printf(" | ||
| + | | ||
| + | len = sscanf(s," | ||
| + | printf(" | ||
| + | | ||
| + | return 0; | ||
| + | } | ||
| + | </ | ||
| + | |||
| + | **Saída** | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | --- // | ||
sscanf.txt · Última modificação: 2023/09/12 16:14 por 127.0.0.1