🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux.programowanie
Article #737

Re: fopen i tylda (home dir)

#737
From: Krzysztof Krzyżaniak
Date: Thu, 30 Sep 1999 20:12
22 lines
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!eloy
References: <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