Folder = cd;
N = 10;
for iFile = 0:N
File = fullfile(Folder, sprintf('textfile%d.dpj', iFile));
Str = fileread(File);
CStr = strsplit(Str, '\n');
Line = CStr{100};
Line = [strtok(Line, '='), sprintf('= %g', rand)];
CStr{100} = Line;
NewFile = fullfile(Folder, sprintf('textfile%d_modified.dpj', iFile));
fid = fopen(NewFile, 'w');
if fid == -1
error('Cannot open file for writing: %s', FileName);
end
fprintf(fid, '%s\n', CStr{:});
fclose(fid);
end
Best Answer