La función fscanf() analiza la entrada de un archivo abierto según un formato específico.
fscanf(archivo,formato,mixto)
parámetro | describir |
---|---|
archivo | Requerido. Especifica los documentos a comprobar. |
formato | Requerido. Especifique el formato. Posibles valores de formato: %% - devuelve un signo de porcentaje % %b - número binario %c - el carácter correspondiente al valor ASCII %d: un número decimal con signo positivo o negativo %e - notación científica (por ejemplo: 1.2e+2) %u - Número decimal sin signo %f - número de punto flotante (propiedad local) %F - número de punto flotante (propiedad no nativa) %o - número decimal %s - cadena %x - Número hexadecimal (letras minúsculas) %X - número hexadecimal (letras mayúsculas) Valores de formato adicionales. Debe colocarse entre % y una letra (p. ej. %.2f): + (Agregue + o - delante de un número para definir el signo del número. De forma predeterminada, solo se marcan los números negativos y los números positivos no) ' (Especifica qué usar como relleno, el valor predeterminado son espacios. Debe usarse con un especificador de ancho. Por ejemplo: %'x20s (use "x" como relleno)) - (valor variable de ajuste izquierdo) [0-9] (especifica el ancho mínimo del valor de la variable) .[0-9] (especifica el número de decimales o la longitud máxima de la cadena) Nota: Si se utilizan varios valores de formato anteriores, deben usarse en el orden anterior y no se pueden alterar. |
mezclado | Opcional. |
Nota: Cualquier espacio en blanco en la cadena de formato coincidirá con cualquier espacio en blanco en el flujo de entrada. Esto significa que el carácter de tabulación t en la cadena de formato también coincidirá con un carácter de espacio único en el flujo de entrada.