access 関数は、how 引数で指定された方法でファイルにアクセスできるかどうかをチェックします。how 引数は、フラグ R_OK、W_OK、X_OK、または存在テスト F_OK のビットごとの OR のいずれかです。
戻り値は、アクセスが許可されている場合は 0、許可されていない場合は -1 です。
ファイルが存在しない場合、アクセスは -1 も返しますか?
ファイルの存在をチェックする機能を開発したい。次のアクセス関数がそれを行った場合、標準に従ってどのような引数を配置する必要がありますか?
if (access("file_example", R_OK | W_OK | X_OK) != -1)
ところで:関数ごとに存在するかどうかを確認したいファイルaccess()
は、同じアプリケーションによって作成されています。同じユーザーによって作成されているため、