私はプログラミングに全く新しいし、私が何をしているのか分かりません。私は一日中働いてsprintfコマンドを取得しようとしていました。私が正しく理解していれば、私はそれがそうのように書きたいファイルを初期化する必要があります:sprintfがmatlabで動作しないのはなぜですか?
recalltest = strcat('DRMRecall_',num2str(subNo),'.log');
fopen(recalltest, 'wt');
if recalltest == -1
error('Error opening log file');
end
をその後、私は、ファイルに書き込またい変数を定義します。
recall1 = GetEchoString(w, 'List 1: ', 20, 800, 1);
そして、それらのそれぞれの間での原料の束があり
sprintf(recalltest, '%s,', recall1);
fclose('all');
が、私は、これらは、すべての関連する部分です期待しています:私は私のログファイルにその変数を記述してみてください。ログファイルが作成されますが、私が何をしても何も書き込むことはできません。私は間違って何をしていますか?
何も変わりません。 – nikipedia