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!