C語言中的open()
函數用于打開一個文件,其參數包括:
O_RDONLY
:以只讀方式打開文件。O_WRONLY
:以只寫方式打開文件。O_RDWR
:以讀寫方式打開文件。O_CREAT
:如果文件不存在,則創建一個新文件。此標志可與O_RDWR
一起使用。O_APPEND
:向文件末尾追加內容。此標志可與O_WRONLY
或O_RDWR
一起使用。O_CREAT | O_TRUNC
:如果文件存在,則將其截斷為0字節。此標志可與O_WRONLY
或O_RDWR
以及O_CREAT
一起使用。O_EXEC
:用于執行程序的文件。此標志僅可與O_RDONLY
一起使用。請注意,在使用open()
函數時,應確保正確處理文件描述符,避免資源泄漏或未關閉的文件導致的問題。