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