Anzeige:
Ergebnis 1 bis 8 von 8

Thema: stat() - Datum und Zeit von Datei auslesen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registrierter Benutzer
    Registriert seit
    20.03.2006
    Beiträge
    54
    Die Struktur tm ist global als "struct tm *tm" definiert.

    Für was brauche ich "time_t"?
    Localtime liefert doch die Struktur "tm" zurück.
    "... der Großteil hier hat einfach keine Lust, jede Pore einer Brotscheibe mit Butter auszuschmieren." - Susu

  2. #2
    Registrierter Benutzer Avatar von undefined
    Registriert seit
    01.03.2004
    Beiträge
    1.255
    Vielleicht verstehst du dann besser was ich meine
    PHP-Code:
    /*
      touch --reference=/etc/fstab /tmp/testfile.txt
      gcc -Wall -o timetest timetest.c
      ./timetest
    */

    #include <stdlib.h>
    #include <sys/types.h>
    #include <sys/stat.h>
    #include <unistd.h>
    #include <time.h>
    #include <stdio.h>

    int main void )
    {
      const 
    charfile "/tmp/testfile.txt";
      
    struct stat p_stat;
      
    struct tmm_time;

      if ( 
    stat file, &p_stat ) == -)
      {
        
    perror "stat" );
        return 
    EXIT_FAILURE;
      }

      
    m_time localtime ( &p_stat.st_mtime );

      
    printf "Ausgabe: %i:%i:%i\n",
               
    m_time->tm_hour,
               
    m_time->tm_min,
               
    m_time->tm_sec
             
    );

      return 
    EXIT_SUCCESS;

    mfg undefined
    --
    Undefined Behavior (undefiniertes Verhalten) bedeutet meistens etwas ungültiges.
    xhtml Debugger

  3. #3
    Registrierter Benutzer
    Registriert seit
    20.03.2006
    Beiträge
    54
    Ok! Jetzt geht es, es lag an einer fehlenden Includedatei.
    Danke für deine Geduld.
    "... der Großteil hier hat einfach keine Lust, jede Pore einer Brotscheibe mit Butter auszuschmieren." - Susu

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •