append data to the end of a txt file...works for 1 line...it doesnt work for two lines
8 次查看(过去 30 天)
显示 更早的评论
the above append alength to the end of 111.txt
clc
fid = fopen('C:\Users\Mr Andrew\Desktop\111.txt', 'a');
for k = 1:5
fprintf(fid,'alength \r\n')
end
fclose(fid);
but if i try this
clc
fid = fopen('C:\Users\Mr Andrew\Desktop\111.vbs', 'a');
for k = 1:5
fprintf(fid,'alength
blength \r\n')
end
fclose(fid);
it doesnt work...what i am doing wrong? thank you...
0 个评论
采纳的回答
更多回答(1 个)
Madhura Suresh
2013-8-26
Use '\n' to add a new line before writing 'blength'
clc
fid = fopen('C:\Users\Mr Andrew\Desktop\111.txt', 'a');
for k = 1:5
fprintf(fid,'alength\n blength \r\n')
end
fclose(fid);
2 个评论
Madhura Suresh
2013-8-26
编辑:Madhura Suresh
2013-8-26
No, the '\n' between 'alength' and 'blength' will move the pointer to the next line. My output was:
alength
blength
alength
blength
alength
blength
alength
blength
alength
blength
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!