Matlab - Como utilizo fscanf

 
Vista:

Como utilizo fscanf

Publicado por Laura (11 intervenciones) el 18/03/2006 15:17:10
Hola, alguien podria decirme como se utiliza la funcion scanf, segun la sintaxis es
A = fscanf(obj,'format'), pero no tengo idea de que es obj, format es el %c, o lo que se sea segun el caso, pero el obj, no tengo idea a que se refiera, no se si alguien me puede decir, muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como utilizo fscanf

Publicado por Antonio (32 intervenciones) el 21/03/2006 22:12:13
Hola, yo quizas te pueda ayudar un poco. Cuando tengo q leer datos de entrada desde algún fichero .txt lo hago de la siguiente manera:

EL CONTENIDO DEL ARCHIVO DEL Q TIENE Q LEER DATOS (fich_dat.txt) ES EL SUIGUIENTE:

LOS DATOS SON 5 5.50

1º Abro el fichero de datos fich_dat.txt:
fid=fopen(fich_dat,'rt');

2º Leo los datos q hay escritos:
[text]=fscanf(fid,'%s',3);
con esto le estoy diciendo q primero se va a encontrar con 3 palabras de texto (s).
[fck]=fscanf(fid,'%i',1);
ahora le digo q lo siguiente q viene es un número entero (i) al q meto en la variable fck.
[h]=fscanf(fid,'%f',1);
lo mismo pero para un número con coma flotante (f).

3º y por último cierro el fichero de lectura de datos.
status=fclose(fid);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar