hhu_liyan
2007-07-29, 21:25
想用matlab来读取一个txt文件,
有两个问题
[filename1,pathname1]=uigetfile(' *.txt','Pick a file for read');
fid1=fopen(strcat(pathname1,filename1),'rt');
if(fid1==-1);
msgbox('input File or Path is not correct',Warning','warn');
break;
end
a=3;
Data=fscanf(fid1,'%f',a);
fclose(fid1);
为什么会出现一个
Error: A BREAK statement appeared outside of a loop. Use RETURN instead.
是不是if那句有问题啊
如果不用那句可以实现读取txt文件 但是只能是数据型的变量,我想读出的数据中还有其他类型的内容 如何实现 谢谢了
我的邮箱是[email protected] 如果在这里说不清楚的话 又乐意帮助我的话 请发个邮件过来 谢谢了
有两个问题
[filename1,pathname1]=uigetfile(' *.txt','Pick a file for read');
fid1=fopen(strcat(pathname1,filename1),'rt');
if(fid1==-1);
msgbox('input File or Path is not correct',Warning','warn');
break;
end
a=3;
Data=fscanf(fid1,'%f',a);
fclose(fid1);
为什么会出现一个
Error: A BREAK statement appeared outside of a loop. Use RETURN instead.
是不是if那句有问题啊
如果不用那句可以实现读取txt文件 但是只能是数据型的变量,我想读出的数据中还有其他类型的内容 如何实现 谢谢了
我的邮箱是[email protected] 如果在这里说不清楚的话 又乐意帮助我的话 请发个邮件过来 谢谢了