martes, 27 de agosto de 2013

Vista previa de un archivo de texto (GUI)


La siguiente GUI permite obtener la "vista previa" del contenido de un archivo de texto (*.txt), mostrándola en un "static text".



Tags de los elementos:

Push Button  --->  leer
Static Text  --->  texto

La programación del push button es la que se muestra enseguida:

functionleer_Callback(hObject, eventdata, handles)
[filename, pathname] = uigetfile({'*.txt';'*.dat'}, 'Abrir archivo de texto');
ifisequal(filename,0)
   return;
else
   archivo= fullfile(pathname, filename);
end

Dat = fopen(archivo,'r');
n=1;
while ~feof(Dat)
   leer_linea = fgetl(Dat);
   ifisempty(leer_linea) | ~ischar(leer_linea), break, end
   C(n)= cellstr(leer_linea);
   n=n+1;
end
fclose(Dat);
C=C';
set(handles.texto,'String',C);

No hay comentarios.:

Publicar un comentario