ファイル名にスペースがある場合のfopen

조회 수: 12 (최근 30일)
Ryo Anan
Ryo Anan 2021년 3월 3일
댓글: OH 2021년 3월 4일
パスにスペースがある場合、fopenが-1となり、
ファイルを読み込むことができません。
解決策はございますか?
  댓글 수: 4
源樹 上林
源樹 上林 2021년 3월 4일
今は手元に環境がないので確認できませんが、半角スペースがあっても特に問題なかったような気がします。
こういうケースだと、
・半角スペースのつもりが全角スペースだった。
・実は半角スペース以外の部分が原因だった。
とかの可能性をまずは確認でしょうか。
fopenに引数として与えた値をdipsなどで表示させて確認。
念の為、表示されたパスをマウスで選択してコピーし、そのパスをメモ帳など別のツールで開いてみる。問題なければ正常に開けるはず。
OH
OH 2021년 3월 4일
2020aで確認しましたが、全角半角スペース関係なしにfopen()を使って.txtや.xlsxのファイルを開けるんですよね。
デバッグ方法の詳細が不明なのですが、
同じディレクトリに2つファイルをおいて半角スペースの有無だけが違う→片方が開けない
という状況と推測しています。
そうなると他の方がご指摘されている通り、ヒューマンエラーではないかなと考えています。
バージョンはどうなんでしょう。fopenは組み込み関数なので関係なさそうに思えますけど...

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 伝達関数モデル에 대해 자세히 알아보기

제품


릴리스

R2015b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!