opamp_sando's blog

クソザコが割りと適当なことを書くためにある備忘録です。あとたまに普通の日記も書きます

C言語でHOMEへのPATHを取得する

C言語でHOMEへのPATHを取得する。

UNIXではご存知通り

#include<stdio.h>
#include<stdlib.h>

int main(int argc,char** argv){
      char *c = getenv("HOME");
      printf("%s\n",c);
}

といった感じ。これはぐぐれば結構でてくる。

WindowsでのHOMEPATH取得はこんな感じ

#include<stdio.h>
#include<stdlib.h>

int main(int argc,char **argv){
      char *c = getenv("HOMEPATH");
      printf("%s\n",c);
}

意外とぐぐっても出て来なかった?
うむ・・・ggrかたが悪いのだろうか。

とりあえず上のような方法で可能である。

Firefox ブラウザ無料ダウンロード