Re: opening a txt file and displaying it in the gu



teeboo wrote:
open a text file (notepad) and
show its contents in the edit box in the GUI?

Hi,

try this :

fid=fopen('Matisse.txt','wt');
for n=1:50

fprintf(fid,['"Il faut regarder toute la vie avec'...
'des yeux d''enfant." Henri Matisse (%d)\n\n'],n);

end
fclose(fid);

figure

sp=.0625;
x=.25;

txt(1)=uicontrol('style','text', ...
'units','normalized',...
'position',[sp .25 x .5],...
'horizontalalignment','left');

txt(2)=uicontrol('style','edit', ...
'units','normalized',...
'position',[2*sp+x .25 x .5],...
'horizontalalignment','left',...
'max',n);

txt(3)=uicontrol('style','listbox', ...
'units','normalized',...
'position',[3*sp+2*x .25 x .5],...
'horizontalalignment','left', ...
'max',n);

str=textread('Matisse.txt','%s','delimiter','\n');

set(txt(1),'string',str)
set(txt(2),'string',str)
set(txt(3),'string',str)

Jérôme
.