From 2f1deb082fbe6d6aebfc7d8c403e6c40ba32ccca Mon Sep 17 00:00:00 2001 From: Axel <axel.dumont4@etu.univ-lorraine.fr> Date: Tue, 3 Dec 2024 08:38:27 +0100 Subject: [PATCH] ajout de sf1b --- sf1b | Bin 0 -> 16088 bytes sf1b.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++ sf1b.o | Bin 0 -> 1976 bytes 3 files changed, 47 insertions(+) create mode 100755 sf1b create mode 100644 sf1b.c create mode 100644 sf1b.o diff --git a/sf1b b/sf1b new file mode 100755 index 0000000000000000000000000000000000000000..951ef22e9ef3ea967e2bedc4cba50d57374d50b7 GIT binary patch literal 16088 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 literal 0 HcmV?d00001 diff --git a/sf1b.c b/sf1b.c new file mode 100644 index 0000000..9cec91a --- /dev/null +++ b/sf1b.c @@ -0,0 +1,47 @@ +#include <stdio.h> +#include <stdlib.h> +#include <time.h> + +// Print the current date and time in C +int main(void) +{ + // variables to store the date and time components + int hours, minutes, seconds, day, month, year; + + // `time_t` is an arithmetic time type + time_t now; + + // Obtain current time + // `time()` returns the current time of the system as a `time_t` value + time(&now); + + // Convert to local time format and print to stdout + printf("Today is %s", ctime(&now)); + + // localtime converts a `time_t` value to calendar time and + // returns a pointer to a `tm` structure with its members + // filled with the corresponding values + struct tm *local = localtime(&now); + + hours = local->tm_hour; // get hours since midnight (0-23) + minutes = local->tm_min; // get minutes passed after the hour (0-59) + seconds = local->tm_sec; // get seconds passed after a minute (0-59) + + day = local->tm_mday; // get day of month (1 to 31) + month = local->tm_mon + 1; // get month of year (0 to 11) + year = local->tm_year + 1900; // get year since 1900 + + // print local time + if (hours < 12) { // before midday + printf("Time is %02d:%02d:%02d am\n", hours, minutes, seconds); + } + else { // after midday + printf("Time is %02d:%02d:%02d pm\n", hours - 12, minutes, seconds); + } + + // print the current date + printf("Date is: %02d/%02d/%d\n", day, month, year); + + return 0; +} + diff --git a/sf1b.o b/sf1b.o new file mode 100644 index 0000000000000000000000000000000000000000..46a3338d74bb00872015cc52df6cba7fc902fbdb GIT binary patch literal 1976 zcmb_c&1(};5T8vy?H5sd5bI&ZRut@-L=PIFM%%SHSP!K^dXkr9ON03$yN6Ve9s<I$ z1Uz{5AMom-M^UkQ?5)Rw6$<7MAxJ@?&g{NvH|ypi4!rk%^PAtid3p0ToBG2C5k&zu z1?J$yV-}#^e}YpkOu;yeK_+c~OE+4vbW`6=+uH{e>caM?baTLE?d>gELnQiP+R+c4 z)Ud60Jk)RNZ5M&9w>)ah)(<=sZM;)#ecy8?2Z}?0s=dbZ&gkYvXQ}06+K%1{uls!( zL(OW($+R53ZSUCc!%pWc?Kzo!M?VPP#QhmxKCD#oVnZ#M>Wm31g_7aISR$XC;Yk&x zkzS!Hh8BcHSxJ>Lu6t8{1YmJ~KB-<=FtP<vR^tgRp~Yt7H?K-amk5*Y44^z)2BjWV zrpAVbUt;4fAWwtr7ftsjqAw!z<Aaf(s30QTsOSCg<0vfJ7y2Rq`oL{$R|=Il<I}rm zKyCs@v`gtZ<30GZJ^1rIcre%ESuF=8Q7A*s!gfHlRw!F*P^{!c(Iu!NpMjn;o&NWc zXMAVG5Bm7ah{+;2`f#xR29ao_$M<*4-z5@_c)APLza|om_u*E&@#w$y`6zkTUy}Y# z5B=AGeop%B9(vWMry9qmnHwcbWI;2nnzybqsu@M0Sw`IgEiWtqTGli{tKnxrPOefa z8D)%>E0&=xKFZ9RmdHIt0i_x1Pu6MzyYin*#eL|_Qm_1$k`BK+js^eIrZ7M~O0ht$ zZFw2PG6BCvw+{E~oYc{~APKz*zugHIlEEN-4SCx0U-RRbOM7<p4t=h_ir8<#`nNGi zT+A;*{7MSd0MGfn-p4p&zw~Vw8KQkGx#0P?Wd1Gxril6enO;T^*1tn}q1-3xALVjB z^He5S8!2eZ`n%+yjpE>MnS9Pag*ezdihq`yPLt!a;I*8_SXh3PilGT_Ii7?0e*l5T B2?+oI literal 0 HcmV?d00001 -- GitLab