ファイル名にスペースがある場合のfopen
조회 수: 12 (최근 30일)
이전 댓글 표시
パスにスペースがある場合、fopenが-1となり、
ファイルを読み込むことができません。
解決策はございますか?
댓글 수: 4
源樹 上林
2021년 3월 4일
今は手元に環境がないので確認できませんが、半角スペースがあっても特に問題なかったような気がします。
こういうケースだと、
・半角スペースのつもりが全角スペースだった。
・実は半角スペース以外の部分が原因だった。
とかの可能性をまずは確認でしょうか。
fopenに引数として与えた値をdipsなどで表示させて確認。
念の為、表示されたパスをマウスで選択してコピーし、そのパスをメモ帳など別のツールで開いてみる。問題なければ正常に開けるはず。
OH
2021년 3월 4일
2020aで確認しましたが、全角半角スペース関係なしにfopen()を使って.txtや.xlsxのファイルを開けるんですよね。
デバッグ方法の詳細が不明なのですが、
同じディレクトリに2つファイルをおいて半角スペースの有無だけが違う→片方が開けない
という状況と推測しています。
そうなると他の方がご指摘されている通り、ヒューマンエラーではないかなと考えています。
バージョンはどうなんでしょう。fopenは組み込み関数なので関係なさそうに思えますけど...
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 伝達関数モデル에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!