Appending to text files
19 views (last 30 days)
Show older comments
Hello, this is a fairly simple problem and i have come up with a simple enough solution. I need to append alot of text files to one master file.
i did this
clear all
clc
fid=fopen('t1.txt','a+');
fod=fopen('t2.txt');
while ~feof(fod)
fprintf(fid,'\n%s',(fgetl(fod)));
end
fclose('all');
Pretty simple right? It works well too. It appends everything in t2.txt to t1.txt. I have a suspision their is a better way to do this task though. The end of file identifier is what annoys me. Has anyone got a better way?
0 Comments
Answers (1)
Walter Roberson
on 12 Mar 2012
Please see my comments in http://www.mathworks.com/matlabcentral/answers/22289-read-an-input-file-process-it-line-by-line
short summary: feof() never predicts end of file.
0 Comments
See Also
Categories
Find more on Other Formats 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!