🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

asctime() i struktury danych (linux) [pomocy!]

#60545
From: Ein
Date: Sat, 19 Nov 2005 22:50
47 lines
3123 bytes
witam
mam pytanie gdzie znalezc pomoc do czegoś takiego? opis jest fajnie, gdzie
znalezc informacje jak z tego wogole korzystac? od czego zaczac? Mam program
do przygotowania na zajecia, ktory ma zwracac rozne informacje o pliku
miedzy innymi czas dostepu. wiem ze czas jest liczony od poczatku ery unix'a
i ze dziala cos takiego: asctime(localtime(t)) i zwraca ladna date, tylko ze
na koncu tej daty jest \n i wszystko mi sie rozjezdza dlatego chce
skorzystac z struktury tm i jakos za pomoca printf wyswietlic odpowiednie
wartosci. Chcialbym wiedziec jak za pomoca takiego manuala dowiedziec sie co
zdeklarowac, jak sie dotego odwolywac itd. Nie mam juz sily na
kombinowanie...
za pomoc z gory dziekuje...


opis funkcji z manuala (asctime)

"#include <time.h>
char *asctime(const struct tm *tm);
char *asctime_r(const struct tm *tm, char *buf);
char *ctime(const time_t *timep);
char *ctime_r(const time_t *timep, char *buf);
struct tm *gmtime(const time_t *timep);
struct tm *gmtime_r(const time_t *timep, struct tm *result);
struct tm *localtime(const time_t *timep);
struct tm *localtime_r(const time_t *timep, struct tm *result);
time_t mktime(struct tm *tm);

OPIS
Funkcje ctime(), gmtime() oraz localtime() przyjmują argument typu time_t,
reprezentujący czas kalendarzowy. Zinterpretowany jako bezwzględna wartość
czasu, określa on ilość sekund, jakie upłynęły od godziny 00:00:00 1
stycznia 1970 czasu Coordinated Universal Time (UTC).
Funkcje asctime() oraz mktime() przyjmują jako argument czas rozłożony,
który jest reprezentacją podzieloną na rok, miesiąc, dzień itd.
Czas rozłożony jest przechowywany w strukturze tm, zdefiniowanej w <time.h>
następująco:
struct tm {
        int     tm_sec;         /* sekundy */
        int     tm_min;         /* minuty */
        int     tm_hour;        /* godziny */
        int     tm_mday;        /* dzień miesiąca */
        int     tm_mon;         /* miesiąc */
        int     tm_year;        /* rok */
        int     tm_wday;        /* dzień tygodnia */
        int     tm_yday;        /* dzień roku */
        int     tm_isdst;       /* sezonowa zmiana czasu */
};"
Technical Details
Message-ID: <dloa71$bg7$1@zeus.man.szczecin.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!wsisiz.edu.pl!newsfeed.tpinternet.pl!news.man.szczecin.pl!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!wsisiz.edu.pl!newsfeed.tpinternet.pl!news.man.szczecin.pl!not-for-mail
From: "Ein" <ein@autograf.pl>
Newsgroups: pl.comp.lang.c,pl.comp.os.linux.programowanie
Subject: asctime() i struktury danych (linux) [pomocy!]
Date: Sat, 19 Nov 2005 23:50:09 +0100
Organization: ACI - http://www.aci.com.pl
Lines: 50
Message-ID: <dloa71$bg7$1@zeus.man.szczecin.pl>
NNTP-Posting-Host: 82.145.92.92
X-Trace: zeus.man.szczecin.pl 1132440609 11783 82.145.92.92 (19 Nov 2005 22:50:09 GMT)
X-Complaints-To: usenet@news.man.szczecin.pl
NNTP-Posting-Date: Sat, 19 Nov 2005 22:50:09 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2670
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670
X-RFC2646: Format=Flowed; Original
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit