重點介紹的是linux 檔案許可權管理的chmod函式
函式原型
定義:int chmod(const char * path,mode_t mode);
表頭檔案:
#include
#include
說明:chmod()會依引數mode 許可權來更改引數path 指定檔案的許可權。
demo:
vim my_chmod.c
#include
#include
#include
#include
int main(int argc ,char **argv)
mod=atoi(argv[1]);//將字串轉換成整數
if(mod>777||mod<0)
mod_u=mod/100;//所有者許可權
mod_g=(mod-mod_u*100)/10;//所屬組許可權
mod_o=mod-mod_u*100-mod_g*10;//其他使用者許可權
mod=mod_u*8*8+mod_g*8+mod_o;//八進位制轉換
path=argv[2];
if(chmod(path,mod)==-1)
編譯測試
gcc -o my_chmod my_chmod.c
./my_chmod 777 1.txt
用C 實現Chr and Asc功能
internal class clsvb byte bytbuffer new byte return encoding.getencoding 1252 getstring bytbuffer internal static int asc string p strchar char chrbuf...
用C 實現電子時鐘功能
using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system.text u...
C 用vector實現set的功能
判斷是否是重複的元素,不重複的才放入vector vector vec words set set words string word while cin word set words.insert word find函式的用法 用於在指定範圍內查詢和目標元素值相等的第乙個元素 nputiterat...