Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [C] time()

  1. #1

    [C] time()

    Come faccio per ricavare dalla funzione time il la data e l'ora corrente? Ho visto che non esiste niente simile alle funzioni time(now()) di Java o Visual Basic...

  2. #2
    codice:
    #include <windows.h> // Sleep() -- non standard ANSI
    #include <stdio.h>
    #include <time.h> // time() -- standard ANSI
    
    int main()
    {
        struct tm *p;
        time_t td;
        while(1)
        {
            system("cls");
            time(&td);
            p=localtime(&td);
            printf("%d-%d-%d\n", p->tm_mday, p->tm_mon+1, p->tm_year+1900); // DATE 
            printf("%0.2d:%0.2d:%0.2d\n", p->tm_hour, p->tm_min, p->tm_sec); // TIME
            Sleep(1000); // un secondo
        }
             
        return 0;
    }
    p.s. la risposta la trovavi anche nel link che tu stesso hai postato
    qui: http://forum.html.it/forum/showthrea...hreadid=580552
    (tra le funzioni dichiarate in <time.h>
    ...Terrible warlords, good warlords, and an english song

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.