Newsgroup: it.comp.lang.c
Titolo: Ottenere data e ora.

Mi sono appena addentrato nel mondo (mi pare OK) della programmazione in C.
Vorrei già realizzare un programmino, ma ho bisogno di info:
Come si fa per ottenere la data e l'ora attuale del sistema?
Inoltre, sono reperibili su Internet references, tutorials oppure help files
sulle librerie standard dell'Ansi C?
Grazie atuuti colore che mi vorranno aiutare.
Amaranto

sulle librerie standard dell'Ansi C?
La terminologia e` scorretta, benche` tristemente diffusa --
non esiste un "Ansi C", esiste un solo standard del C ed e`
promulgato dall'ISO, l'ente internazionale degli standard
(l'ANSI C esistette per pochi mesi, poiche` ANSI approvo`
lo standard poco prima che lo approvasse ISO; oggi, anche
ANSI, naturalmente, in quanto membro ISO, accetta lo
standard come l'ISO lo approvo`).
Il termine migliore e` "C Standard": non esistono altri
standard ufficiali per il C, a parte quello ISO, quindi dire
"ISO Standard C" e` leggermente ridondante, benche`
non sbagliato.
www.dinkumware.com
, se n
on sbaglio, ha un testo
consultabile in linea che e` un completo reference alla
libreria Standard C (potrebbe essere che mi sbagli, e
che il reference sia solo per la libreria Standard C++,
piu` vasta di quella Standard C, comunque verifica).
Naturalmente, un reference non e` scritto per essere
facile da usare, o da capire, per un principiante.
Alex


Alex ti ha gia' risposto per la domanda specifica. Per lo Standard C, un uso
minimamente serio del linguaggio e delle sue librerie richiede la
disponibilita' di un buoa manuale. Il migliore (IMHO) rimane il classico
Kernigham & Ritchie, ma ce ne sono altri. Non penso sia possibile programmare
facendo uso solo delle risorse disponibili su INTERNET, che sono utilmente
aggiuntive, ma non sostitutive di un manuale. Ciao Paolo
-----------== Posted via Deja News, The Discussion Network ==----------
http://www.dejanews.com/
       Search, Read, Discuss, or Start Your Own    

Alex Martelli (
al...@magenta.com
) wrote:
[ snip ]
: int main()
: {   
:     time_t aclock = time();
Solo una notarella per aiutare i meno smaliziati...
La funzione time() richiede un argomento, come d'altra parte ha sottolineato
anche Alex, per cui bisogna scrivere qualcosa tipo 
 
      time_t aclock = time(NULL);
Ciao ciao
Andrea
-- 
"...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and 
 the Ugly)."
(by Matt Welsh)

Kernigham & Ritchie, ma ce ne sono altri. Non penso sia possibile
programmare
Sottoscrivo: K&R, "e` stato il primo, resta il migliore"!
Manuali in rete ce ne sono, soprattutto in inglese -- anche testi
completi di libri; ma, specificamente per il C, non penso che
uno possa pentirsi di avere anzitutto acquistato il K&R e
iniziato i suoi studi con quello (e merita ritornarci quando si
e` messa insieme un po' di esperienza...).
Alex


wrote:

D'Accordo con K&R che resta una pietra miliare. Ma io mi sono trovato
molto bene (per non dire meglio) con la Guida Completa C di Herbert
Schildt della McGraw Hill. E come manuale-guida mi sembra ottimo. Ed
io ti consiglio questo (CALDAMENTE !!!).
Ciao
Gabriele

io ti consiglio questo (CALDAMENTE !!!).
Ricordo a tutti l'estrema controversia sul valore (dei contenuti;
nessuno ne mette in dubbio la forma:-) dei lavori di Schildt, cosi`
recentemente discussa in questo gruppo; 
www.dejanews.com
,
funzione "power search", permettera` agevole accesso ai post
passati (da cosi` pochi giorni, tra l'altro) sull'argomento -- dovrebbe
bastare chiedere it.comp.lang.c come forum, Schildt come subject.
(Forse il gruppo era it.comp.lang.c++; bastera` usare come forum
it.comp.lang.*).
Alex