1. 程式人生 > >記錄可能會用到的C函數用法。

記錄可能會用到的C函數用法。

程序 spa rom med span 以及 文件大小 passwd 工作目錄

  • 獲取用戶工作目錄,以及程序運行用戶信息。

#include <pwd.h>
#include<sys/types.h>
#include<unistd.h>

if (geteuid() == 0) {
        LOGI("running from root user");
    }

    struct passwd *pw   = getpwuid(getuid());
    const char *homedir = pw->pw_dir;
  • 獲取文件大小
fseek(f, 0, SEEK_END);
long pos = ftell(f);
fseek(f, 
0, SEEK_SET);

記錄可能會用到的C函數用法。