Clear Filters
Clear Filters

about write in file

1 view (last 30 days)
UTA
UTA on 3 Jun 2013
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!

Accepted Answer

Walter Roberson
Walter Roberson on 3 Jun 2013
for i = 1 : 10
fid = fopen('data.txt','at');
fprintf(fid,'%d\n',h(i,:));
fclose(fid);
end

More Answers (1)

Azzi Abdelmalek
Azzi Abdelmalek on 3 Jun 2013
fid = fopen('data.txt','w+');
for i = 1 : 10
fprintf(fid,'%d\n',h(i,:));
end
fclose(fid);

Categories

Find more on Large Files and Big Data in Help Center and File Exchange

Tags

No tags entered yet.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!