C-Bibliotheksfunktionen -getenv()

C-Standardbibliothek - <stdlib.h>

Beschreibung

C-Bibliotheksfunktionenchar *getenv(const char *name)Durchsucht die durch name angegebene Umgebungszeichenkette und gibt den zugehörigen Wert als Zeichenkette zurück.

Deklaration

Nachfolgend ist die Deklaration der Funktion getenv() aufgeführt.

char *getenv(const char *name)

Parameter

  • name-- Ein C-String, der den Namen der angeforderten Variable enthält.

Rückgabewert

Diese Funktion gibt eine nullterminierte Zeichenkette zurück, die den Wert der angeforderten Umgebungsvariable darstellt. Wenn die Umgebungsvariable nicht existiert, gibt sie NULL zurück.

Beispiel

Das folgende Beispiel demonstriert die Verwendung der Funktion getenv().

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

int main ()
{
   printf("PATH : %s\n", getenv("PATH"));
   printf("HOME : %s\n", getenv("HOME"));
   printf("ROOT : %s\n", getenv("ROOT"));

   return(0);
}

Lassen Sie uns das obige Programm kompilieren und ausführen, was das folgende Ergebnis erzeugt:

PATH : /sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
HOME : /
ROOT : (null)

C-Standardbibliothek - <stdlib.h>

Weitere Erweiterungen