about write in file
3 views (last 30 days)
Show older comments
Hi everyone: I have a exist file named as 'data.txt', and I want to write data into the file in every loop; but the update data always overwrite on the previous, how can I avoid this problem and write data in file as the size of n*2; my code as follow: the size of matrix h is n*2;
for i = 1 : 10
fid = fopen('data.txt','w+');
fprintf(fid,'%d\n',h(i,:));
fclose(fid);
end
Thank you so much!
0 Comments
Accepted Answer
Walter Roberson
on 3 Jun 2013
for i = 1 : 10
fid = fopen('data.txt','at');
fprintf(fid,'%d\n',h(i,:));
fclose(fid);
end
0 Comments
More Answers (1)
Azzi Abdelmalek
on 3 Jun 2013
fid = fopen('data.txt','w+');
for i = 1 : 10
fprintf(fid,'%d\n',h(i,:));
end
fclose(fid);
0 Comments
See Also
Categories
Find more on Language Support in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!