how can ı solve this error ? Error using fprintf Invalid file identifier. Use fopen to generate a valid file identifier.
5 views (last 30 days)
Show older comments
clear all;clc;
y=[2 3 4 5;5 6 7 8]
fid=fopen('myfile.txt','wt');
fprintf(fid,'%d,%d\n',y);
fclose(fid);
0 Comments
Accepted Answer
Jan
on 31 May 2015
Check the success of fopen in every case, under all circumstances, ever, nerver omit this test:
filename = 'myfile.txt';
filepath = cd;
file = fullfile(filepath, filename);
fid = fopen(file, 'wt');
if fid==-1
error('Cannot open file for writing: %s', file);
end
I guess you do not have privileges to write to the current folder.
More Answers (2)
Caio Vaz Rimoli
on 4 Sep 2018
Just brief comment: I also got this error because I ran out HD memory.
0 Comments
Aparna Komarla
on 2 Oct 2018
Creating the directory you are storing the files/data in first might help!
0 Comments
See Also
Categories
Find more on Troubleshooting in MATLAB Compiler SDK 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!