IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

main の第三引数

gcc や vc では main の第三引数って環境変数が入ってくるんですね

#include <stdio.h>

int main (int argc, char **argv, char **envp) {
    char **ptr;
    for (ptr = envp; *ptr != NULL; ptr++) {
        puts(*ptr);
    }
    return 0;
}

こうすると、環境変数が出力されます。知らなかったー。
でも、使わないよね。 getenv でいいよね