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.
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
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 char* file = "/tmp/testfile.txt";
struct stat p_stat;
struct tm* m_time;
if ( stat ( file, &p_stat ) == -1 )
{
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
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