A função fscanf() analisa a entrada de um arquivo aberto de acordo com um formato especificado.
fscanf(arquivo,formato,misto)
parâmetro | descrever |
---|---|
arquivo | Obrigatório. Especifica os documentos a serem verificados. |
formatar | Obrigatório. Especifique o formato. Valores de formato possíveis: %% - retorna um sinal de porcentagem % %b - número binário %c - o caractere correspondente ao valor ASCII %d - um número decimal com sinal positivo ou negativo %e - notação científica (por exemplo: 1.2e+2) %u - Número decimal sem sinal %f - número de ponto flutuante (propriedade local) %F - número de ponto flutuante (propriedade não nativa) %o - número decimal %s - sequência %x - Número hexadecimal (letras minúsculas) %X - número hexadecimal (letras maiúsculas) Valores de formato adicionais. Deve ser colocado entre % e uma letra (ex. %.2f): + (Adicione + ou - na frente de um número para definir o sinal do número. Por padrão, apenas números negativos são marcados e números positivos não são marcados) ' (Especifica o que usar como preenchimento, o padrão é espaços. Deve ser usado com um especificador de largura. Por exemplo: %'x20s (use "x" como preenchimento)) - (valor da variável de ajuste esquerdo) [0-9] (especifica a largura mínima do valor da variável) .[0-9] (especifica o número de casas decimais ou o comprimento máximo da string) Nota: Se vários valores de formato acima forem usados, eles deverão ser usados na ordem acima e não poderão ser interrompidos. |
misturado | Opcional. |
Nota: Qualquer espaço em branco na string de formato corresponderá a qualquer espaço em branco no fluxo de entrada. Isso significa que o caractere de tabulação t na string de formato também corresponderá a um único caractere de espaço no fluxo de entrada.