Article View: pl.comp.os.linux.programowanie
Article #737Re: fopen i tylda (home dir)
From: Krzysztof Krzyżaniak
Date: Thu, 30 Sep 1999 20:12
Date: Thu, 30 Sep 1999 20:12
22 lines
1612 bytes
1612 bytes
Pewnego dnia, a było to Thu, 30 Sep 1999 22:46:57 +0200 przyszła do mnie
wiadomość od <mkochano@ee.pw.edu.pl> i powiedziała:
>Cześć
>
>Próbuję w programie użyć fopen("~/filename", "r"); Niestety nie działa
>to - funkcja zwraca NULL. Czy jest niedozwolone takie użycie tyldy? A
>jeśli tak, to jak znaleźć katalog domowy usera, przecież nie musi być to
>/home/username - np. na uczelni mam /home/miriam/stud/mkochano...
Powinna być zdefiniowana zmienna $HOME. Można odczytać jej wartość za pomocą
funkcji char* getenv(const char* NAME) :
home=getenv("HOME");
eloy
--
* Krzysztof `eloy' Krzyżaniak * HP -> http://www.pawnhearts.eu.org/~eloy/
* <eloy@pawnhearts.eu.org> * Kabaret Loza44 -> http://loza44.topnet.pl/
"Jesteś jak w lesie plama słoneczna,
Tak nieuchwytna, lekka, taneczna." "Do miłej" Jan Sztaudynger
Technical Details
Message-ID:
<slrn7v7h0t.82e.eloy@fargo.cgs.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.swierk.pl!paa.gov.pl!opoka-warszawa!orion.cst.tpsa.pl!netra.daewoo.com.pl!news.icm.edu.pl!news.task.gda.pl!polsl.gliwice.pl!news.cgs.pl!eloyReferences:
<37F3CC41.43E89A1A@ee.pw.edu.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!uw.edu.pl!news.swierk.pl!paa.gov.pl!opoka-warszawa!orion.cst.tpsa.pl!netra.daewoo.com.pl!news.icm.edu.pl!news.task.gda.pl!polsl.gliwice.pl!news.cgs.pl!eloy From: Krzysztof Krzyżaniak <eloy@pawnhearts.eu.org> Newsgroups: pl.comp.os.linux.programowanie Subject: Re: fopen i tylda (home dir) Date: 30 Sep 1999 20:12:13 GMT Organization: CGS Group Internet Server Lines: 22 Message-ID: <slrn7v7h0t.82e.eloy@fargo.cgs.pl> References: <37F3CC41.43E89A1A@ee.pw.edu.pl> NNTP-Posting-Host: fargo.cgs.poznan.pl Mime-Version: 1.0 User-Agent: slrn/0.9.5.7 (UNIX) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit