fscanf
Leer los datos de un archivo de texto
Descripción
A = fscanf( lee los datos de un archivo de texto abierto a un vector columna fileID,formatSpec)A e interpreta valores en el archivo según el formato especificado por formatSpec. La función fscanf vuelve a aplicar el formato en todo el archivo y coloca el puntero del archivo al final del marcador de fin de archivo. Si la función fscanf no puede hacer coincidir formatSpec con los datos, entonces solo lee la porción que coincide y deja de procesar.
El archivo de texto está indicado por el identificador de archivo, fileID. Use fopen para abrir el archivo, especifique la codificación de caracteres y obtenga el valor fileID. Cierre el archivo llamando a fclose(fileID) cuando finalice la lectura.
A = fscanf( lee los datos del archivo en un arreglo fileID,formatSpec,sizeA)A, con dimensiones sizeA y coloca el puntero del archivo después del último valor leído. fscanf rellena A siguiendo el orden de las columnas. sizeA debe ser un valor entero positivo o tener la forma [m n], donde m y n son enteros positivos.
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
Los especificadores de formato para las funciones de lectura
sscanfyfscanfdifieren de los formatos para las funciones de escriturasprintfyfprintf. Las funciones de lectura no admiten un campo de precisión. El campo de anchura especifica un mínimo para escribir y un máximo para leer.
Algoritmos
MATLAB lee caracteres usando el esquema de cifrado asociado con el archivo. Usted especifica el cifrado cuando abre el archivo usando la función fopen.