Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : homepfad von ermitteln



silic
26-06-2002, 15:57
Hi @ all;

ich möchte in einem c++ programm in das heimatverzeichnis des aufrufers schreiben. Wie kann ich diesen Pfad (/home/irgentwer/) als string erhalten ? gibt es eine bibliotheksfunktion dafür ?

silic

anda_skoa
26-06-2002, 16:07
Gibt es, getenv



#include <cstdlib>
#include <iostream>
#include <string>

int main()
{
const char* HOME = getenv("HOME");
if (HOME == 0)
std::cout << "$HOME not set" << std::endl;
else
{
std::string home(HOME);
std::cout << "$HOME= " << home << std::endl;
}

return 0;
}


Ciao,
_

silic
26-06-2002, 16:13
@anda_skoa: donnerwetter ging das schnell mit der antwort, vielen dank ! :)

silic

anda_skoa
26-06-2002, 17:43
:D

Man tut was man kann :cool:

Ciao,
_