Function Writing to a text file
1 回表示 (過去 30 日間)
古いコメントを表示
I am using a function to produce a madlib in a sense and it has to print to the command window and save to a text file. It prints fine to the command window but isn't saving to the text file and no error is showing up. This is what I have so far.
%open file to save to
fid=fopen('story1.txt','w');
%print to file and command window
fprintf(fid,'madlib',y)
fprintf(1,'madlib',y)
%close file
fclose(fid);
mad lib:this is actually a whole story but its very long
0 件のコメント
採用された回答
Image Analyst
2014 年 10 月 12 日
Try it this way instead, with '%s'
% Open a text file to save the string to.
fid = fopen('story1.txt', 'wt'); % Use wt instead of w
% Print string to the file and command window.
fprintf(fid, '%s\n', y) % y is a string. Prints to a file.
fprintf('%s\n', y) % Print to command window instead of a file.
% Close the file;
fclose(fid);
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Standard File Formats についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!