MATLAB 在尝试使用 fwrite 写入现有空文本文件时出现无效文件标识符
MATLAB Invalid File Identifier while trying to use fwrite to write to an existing empty text file
fid2 打开一个现有的空文本文件。我想为这个空文件写一个新行。我使用 a+ 的原因是因为我想稍后在循环中再次使用 fid2 来向 txt 文件添加行。
addpath('home/oa/Desktop/T/K')
fid2 = fopen( 'r1.txt', 'a+' );
fwrite(fid2,c1);
显示的消息是
Error using fwrite Invalid file identifier. Use fopen to generate a
valid file identifier.
Error in coef (line 70)
fwrite(fid2,c1);
有什么问题?
尝试
[fid2,m] = fopen( 'r1.txt', 'a+' );
然后检查m
的内容
fid2 打开一个现有的空文本文件。我想为这个空文件写一个新行。我使用 a+ 的原因是因为我想稍后在循环中再次使用 fid2 来向 txt 文件添加行。
addpath('home/oa/Desktop/T/K')
fid2 = fopen( 'r1.txt', 'a+' );
fwrite(fid2,c1);
显示的消息是
Error using fwrite Invalid file identifier. Use fopen to generate a valid file identifier.
Error in coef (line 70) fwrite(fid2,c1);
有什么问题?
尝试
[fid2,m] = fopen( 'r1.txt', 'a+' );
然后检查m
的内容