| | |
File modification time as an int
Please support our C advertiser: Programming Forums - DaniWeb Sister Site
![]() |
•
•
Join Date: Oct 2009
Posts: 23
Reputation:
Solved Threads: 0
How can I return the file modification time as an int (UNIX epoch)?
gcc errors:
C Syntax (Toggle Plain Text)
#include <time.h> #include <sys/stat.h> int *FILEMOD(char *FILENAME) { struct stat ATTRIBUTES; time_t MTIME; stat(FILENAME, &ATTRIBUTES); MTIME = ATTRIBUTES.st_mtime; return MTIME; } int main(void) { printf("%i",FILEMOD("file.txt")); return 0; }
filemod.c: In function ‘FILEMOD’: mod.c:14: warning: return makes pointer from integer without a cast mod.c: In function ‘main’: mod.c:19: warning: incompatible implicit declaration of built-in function ‘printf’
Last edited by raigs; Oct 30th, 2009 at 3:21 pm.
•
•
Join Date: May 2008
Posts: 33
Reputation:
Solved Threads: 4
0
#2 34 Days Ago
Just cast the return, time_t is equivalent to int for 32 bit OS.
To fix the printf warning include stdio.h
C Syntax (Toggle Plain Text)
return (int) MTIME;
To fix the printf warning include stdio.h
![]() |
Other Threads in the C Forum
- Previous Thread: Array of pointers to char...messed up!
- Next Thread: Cursor Base implementation of list problem
| Thread Tools | Search this Thread |
#include * ansi append array arrays asterisks bash binarysearch centimeter changingto char character convert copyimagefile cprogramme creafecopyofanytypeoffileinc database dynamic execv feet fgets file floatingpointvalidation fork framework function getlogicaldrivestrin givemetehcodez grade gtkwinlinux hacking histogram ide inches include incrementoperators infiniteloop initialization input interest intmain() iso kernel keyboard kilometer license linked linkedlist linux list lists locate looping lowest matrix meter microsoft number oddnumber opendocumentformat openwebfoundation overwrite owf pdf pointer posix power probleminc process program programming radix recursion recv recvblocked research reversing segmentationfault sequential single socket socketprograming socketprogramming standard strchr string suggestions systemcall test testing threads turboc unix urboc user variable wab whythiscodecausesegmentationfault windowsapi





