From c1abf8ee50ba5cea4b362a4c65f36885eaddec8a Mon Sep 17 00:00:00 2001
From: kerbouch4u <kerbouch4u@etu.univ-lorraine.fr>
Date: Mon, 2 Dec 2024 11:56:41 +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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
VDFii#vFZO~3Q-}2rU8x1007uta9scZ

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<-^>JfjWMqH=Mg}_u1P><4z)-=0U^{@B4h*~uJPe^8oliZQ-xzrGy58{UJpKYC
zg~IMU=F!Uv7VSK~14Ls{;`+m*+x17c14pOp7YK``)Aa+G#n9>c2F!5a>2!SoVF@%J
zVC-~#0^x|T=CCs`bh<uhuKmJYuh{MTraSaQx9b<|_P$o>cKy;@@TEKSO}FcZ&WoLg
zu(__=_d$2)lWx}+*bM=D<K*Fx{FKB>h0J0F)nbN_%-mEk)4(XjN)<*ZB<6DAk}AmM
zVsJ?;0qL?*0O`<&5Gh;?4DQa(Rtg#}sY#iMc?yO`dPaH%x`rm2P$no48AQM&0|R4K
z5Cda{0HZVyJI4e@1_l`h2nI?21`&>Y0&PsrylhP0c-T2W0@yJq&RG~f{>LWEj5S3t
zFfcQKBNjyq$O<7O^<XzJFfi~jFfa(9sDyBMafl1!5SPLs&QP3Yn537?keis9$B<l-
znVZT`P?VWhlE#pepPZNj7691@a|0+jgIxdTKLmin4I~c|XJcSsfQhSt1Q{3@m>59*
zMTi?i#X;)Xk<{BGiG#udX3jjQILsW797t$2h+tq~KsV<IR2-&W8Opy1rP0+thKj?~
z+d=sspftLA1*kYkJqSa&3=De3mANH}Nep_$B}EWA1I8*!%}LZNNv$Yh&`U`yNo3GV
zDlTTwE6Rs(lJj$OQ}ap~^z!mcQuW;ZLUoHv5|gtT^uXFuGvd>V5_41G_E5+GxgV5f
zL2-p_6r^loV1T7Nm>ftgj18itp<xbF4-y06575BifNJ1kU;w9PSbRx<6frO`fYJp>
z2{V)rqpU%KFb)!pF08}AzyLCnT>XYncR`&Cw+Uu{BwPf-K)2r#s^0)24JW5S6@tPS
zE(lc%;zOkwoRGvo;xN1grT``YrO}1Mq59F?zXPh!0;&&2fx-&L2GKz{;_nAEKw<F&
zia(HE5C-XkiG!>`w;Lq?0VKh|z;FY^VPIh3hT4O!pA%XhK$XF%6Hr4{;35zP)L00I
Yfq_8~hkgN2MrB}NNQA3|Fwpe_0D;B{2><{9

literal 0
HcmV?d00001

-- 
GitLab