0

我正在尝试使用 ubuntu 13.10 中的以下 matlab 代码写入文本文件“result.txt”

fid = fopen('/home/gaurav/matlab/OCR/result.txt','wt');
fprintf(fid,'asdasd');
fclose(fid)

我已将文件的权限更改为 777,但没有任何反应。

我将第 3 行更改为

fprintf(fid,'%s','asdasd'); 

它有效,但现在我将其更改为

很抱歉第一次工作,但修改后

fid = fopen('result.txt','wt+');
s='Allison Jones';
d='Development  ';
fprintf(fid,'%s\n',s);
fprintf(fid,'%s\n',d);
fclose(fid);
clc;clear;

该文件未被修改。

4

1 回答 1

0

而不是只使用文件名

fid = fopen('result.txt','wt+');

使用完整的目录路径

fid = fopen('/home/gaurav/matlab/OCR/result.txt','wt+');
于 2014-04-28T10:24:56.487 回答