IOS中使用的C語言unlink函式

2021-09-22 08:22:00 字數 399 閱讀 6241

功能:刪除乙個名字(某些情況下刪除這個名字所指向的檔案)

標頭檔案:#include

函式原型: int unlink(const char* pathname);

如果這個名字是指向這個檔案的最後乙個鏈結,但有某個程序處於開啟這個檔案的狀態,則暫時不刪除這個檔案,要等到開啟這個檔案的程序關閉這個檔案的檔案描述符後才刪除這個檔案。

如果這個名字指向乙個符號鏈結,則刪除這個符號鏈結。

如果這個名字指向乙個socket、fifo或者乙個裝置,則這個socket、fifo、裝置的名字被刪除,當時開啟這些socke、fifo、裝置的程序仍然可以使用它們。

返回值:呼叫成功返回0,不成功返回-1.

**示例:

unlink([pathtomovie utf8string]);

C 中使用C語言 extern c

個人理解 extern c 為什麼引入?是因為可移植性,能在c 中使用c 或在c 中使用c 我們都知道同乙個普通的函式在c 編譯器和c編譯器編譯後在符號庫的名字是不同的。我們在c 中呼叫c函式的話,如果不用extern c 的話,你呼叫這個函式的話,編譯器是以c 的方式去查詢,所以會提示未定義,必須...

C語言中使用的詞彙

在c語言中使用的詞彙分為6類 識別符號,關鍵字,運算子,分隔符,常量,注釋符等。一 識別符號。在程式中使用的變數名,函式名,標號等統稱為識別符號。c規定,識別符號只能是字母 數字 下劃線組成的字串,並且其第乙個字元必須是字母或下劃線。在識別符號中,大小寫是有區別的。二 關鍵字 ansi c關鍵字32...

C語言中 使用方式

域寬 轉換字元 乙個轉換說明以 開始,以轉換字元結尾,域寬部分是可選的,每個轉換說明對應於乙個輸出引數,改引數被轉化換成有轉換說明規定的資料格式後輸出。注 如果 後面是非轉換字元,多數編譯系統將它作為普通字元輸出。域寬說明字元 意義 減號 在指定區域按左對齊方式輸出 沒有減號時為右對齊 加號 輸出正...