getenv - problem.
Ostatnio zmodyfikowano 2009-06-11 22:49
malan Temat założony przez niniejszego użytkownika |
getenv - problem. » 2009-06-11 20:33:40 Witam. Piszę mały programik sprawdzający kto i kiedy się zalogował i mam problem z nazwą użytkownika. Kiedy do programu wstawię: cout << getenv( "USER" );
cout << getenv( "HOME" ); To na ekranie nic mi się nie wyświetla... Szukałem w google, ale nie znalazłem nic ciekawego na ten temat. Wie ktoś czemu tak się dzieje? ;> |
|
DejaVu |
» 2009-06-11 20:39:13 |
|
malan Temat założony przez niniejszego użytkownika |
» 2009-06-11 20:44:04 Istnieje, istnieje tylko na jednym z forów, w którym znalazłem funkcję było: cout << getenv( "USER" ); ...,a powinno być (tak jak widać w linku): cout << getenv( "USERNAME" ); Wszystko działa. Dzięki ;). |
|
malan Temat założony przez niniejszego użytkownika |
» 2009-06-11 21:48:58 Pozwoliłem sobie otworzyć temat, bo mam jeszcze jedno pytanie do programu. Chciałbym jeszcze, aby w log znajdował się również czas wylogowania..., tylko nie mam na to pomysłu. Aby zapisać datę zalogowania wystarczy wstawić program do autostartu, ale wylogowanie...? |
|
DejaVu |
» 2009-06-11 22:49:03 Problem nie dotyczy getenv. Po krótce: zrób klasę i w niej destruktor. W destruktorze pobieraj czas i zapisuj go do pliku z logiem. Jeśli nie rozumiesz powyższej odpowiedzi - załóż osobny temat do tego. Jeden temat = jeden problem. To pozwala później na stosunkowo szybkie wyszukiwanie informacji. |
|
« 1 » |