ポインターの内容を変数に格納する方法、特に次の行に沿ったものをどのように格納する必要があるのか 疑問に思っていました。
somethingpoint = getenv(somethingsomething);
このポインタは文字列を参照します。
ポインターの内容を変数に格納する方法、特に次の行に沿ったものをどのように格納する必要があるのか 疑問に思っていました。
somethingpoint = getenv(somethingsomething);
このポインタは文字列を参照します。
ポインター変数を宣言してから、それに代入する必要があります。次のように、これをすべて 1 行のコードで実行できます。
const char *value = getenv(name);
const
ここで使用しているgetenv
のは、プログラムによって内容が変更されてはならない文字列へのポインターを返すためです。を使用const
すると、コンパイラはその契約を尊重するのに役立ちます。
const char* test = getenv(pointerName);