From 244151ff0e55de56189643696af4b927ed5654eb Mon Sep 17 00:00:00 2001 From: Lukian Date: Sun, 12 Nov 2023 14:01:37 +0100 Subject: [PATCH] commit --- conf.c | 18 ++++++++++++++++++ conf.h | 24 ++++++++++++++++++++++++ main | Bin 0 -> 16104 bytes main.c | 12 ++++++++++++ 4 files changed, 54 insertions(+) create mode 100644 conf.c create mode 100644 conf.h create mode 100644 main create mode 100644 main.c diff --git a/conf.c b/conf.c new file mode 100644 index 0000000..4c2891c --- /dev/null +++ b/conf.c @@ -0,0 +1,18 @@ +#include +#include +#include +#include "conf.h" + +ptDate newDate(int day, int month, int year) { + ptDate date = (ptDate) malloc(sizeof(ptDate)); + + date -> day = day; + date -> month = month; + date -> year = year; + + return date; +} + +void printDate(ptDate date) { + printf("%d/%d/%d\n", date -> day, date -> month, date -> year); +} \ No newline at end of file diff --git a/conf.h b/conf.h new file mode 100644 index 0000000..ef572af --- /dev/null +++ b/conf.h @@ -0,0 +1,24 @@ +#ifndef CONF_H +#define CONF_H + +typedef struct date { + int day; + int month; + int year; +} tDate; + +typedef struct conf { + tDate date; + char title[30]; + char speaker[20]; + struct tConf* next; +} tConf; + +typedef tDate* ptDate; +typedef tConf* ptConf; + +ptDate newDate(int day, int month, int year); + +void printDate(ptDate date); + +#endif // CONF_H \ No newline at end of file diff --git a/main b/main new file mode 100644 index 0000000000000000000000000000000000000000..81ad83d0e7db242ec9a69ea6ae1b69d2966ef6d6 GIT binary patch literal 16104 zcmeHOYit}>6~4Q9Ic*ZJ)1=J<;%!M$L*>b++`!Kt+ zja@axRiI_%Mlw*9AOR}yqY_2Pm5P)i(KrNBf@qceL80@9Bs}A_`@mdRVbE7V|U-F+A{5sSqU8Hno&K z>(x57kmUJV=h+h;kku;}qO-9^^z#Urw~8xO@B^M&0ntN7=FL?Oafhe?m7E9j7O+9& zAT~)qfv{KFi!+%@Tz^)ujUA`}{XFi)V$sM!tkhC`>2p)^fn-boX@PISY9uWED zoba(t@)^WNvT*?hc|*brVw*=(KyHJ}fy-|4{j}F5yjWa^Q9(pIK(zM=@#NBa#M^x0 zGIvXRb6tln$v;rit2U-neOsG1rjrfnRJJ(MFtTlH!`5b_kTW*vmbqVXI(SU&-q))r z%oOV+jVe0k$%x0c6=G-qx4-K=_qjXXdUNub;+56w&BDWvz4S8saKD+uK3q5+h6u}C zUqlD{c=>pWYMzeqyz^#;ajtR?8J1TuK0>;975xU%RrBXYs`+#OtNA}Mhd-akeRRC1 zSXTdtZ4IQdb~^RAqcV0no$FVYMc1X@D!6vuwK8@ptA_KbtUI7s%~xlu+P$ZYJOD)!DPxN;-LGFja7!e9zw2bS~@k*nMe-q7G(qS&3?Su2mg5{}H+-IQTk5 z^*x30R$P->%vWtYoe=9@`O5QjnWCygP7vP%xc?5-d4>~mpFO2b)## z!Cv#|j-PVXEM0b&nBzOnkTAWN&U-pZA7>W)gyhJh#GS>za+r)9sF!$@?AVXrq3QE$ zODNDu{+Q;6GPBfv!yKoh^!oH(l26c~&Yt$s;-w>3OU3C@@1>LcG%)@0&2ky6@!qSY z7}Ljlr%PS)z1pQx7hTu(8?&Os%+e9v(736M{P2@eq-yjCusBb*?dA^bIAOkPIuyG|~V$GcTzBoB1~^i1cj#0UgK5uHVtY ze&m+@S7d*U?D`cQ?5<}gQ&_?bgc%4k5N06EK$w9r17QZj41^g7Gw@%@0M-j)eIVBU z>1QTtaS2+Lha-BQr^|X-l(|}DtV3KYGS(Na5gF?d`T2+o?C;(z=UASU#eZ1qcYHo; zu_jfi3u5PIN-ocPpzai0CAd-$fHj4avYrrY7;%35oW})g68Y6BmquB<2>q~h4E>(c zUP{s8OkL3aI+5Y`kFs}ulvk~ySD^ZQ6B3W!~}-XQ9KACdDjUtKE) zy*U37vOFsZii^Wtgw_1{`b23Z?PTD*n8*5y0sUstwJHt+7{hAHSg^qE;!~U(mlxm1^s@ms6tRaPnc7*3-91!l$IFLHd|lUCA@7 zTS&h=TBq2gk{80TY>Fc7a6~;02hgr`p2uZ%C)YGJ|*6ue* zAER-yDuDuWqfEx7>`?&nxB&m-fF>K?q7KV{kZ zygh0;SvNnb2J&{sv6971W|SyC$s$j8mMbsyr~dTkvfM4p>ge9Jx7}*r*Jjaj{kDVq zcJ1wKB{l7uu-Z+rnr+?6+P!Cg%dS1v{*I0V?LAh{u9iLR#0c&pNMO^z?KTQHN!zuR zJ{8${P@(dE14<3qy^RDU%-&UCB?~!g$j&Bt$3f?Q@=B(%RAQQaDq3Xtk*}ExbH^j-N8@Di;aqT`rH}ByPYP7+^ z$qy?dn{ypwFk3W+^SNOs?~eLZeZ>^*l}RNNW%1Dl8sR<9=yk~jL z$rn<&>@2||Ti!|AOpw}e+Es?`ra@I>Fh?R+3QoT=TxWzt9$e&|)7QsvhGaMmB`F#t zFNQa+JO=92l$}XYFpo}2R|XB}42{#kee`}so@ddmNxvyx3GREtJWI^l7j?!D(ZO>Y z@aNj!#lBoHpYbH6wo=8<5AO5g|G)bSz9*sM-%mduzu&+(90h~?PmunvG&e&3F@FT2 zeVN9+r~fwbdF}{4=9j=JvT@-)a-MPinCGQP$5RgQF<%8@eo8L7a14L>JPADa10VA} zAih@7fA|5PBtFk2A!9xXY?Q`={YM{;QH65~KIXT;DRD&m!SnyR@LR+W^W_Tq_?)vK z|2w4PoFIPXcSKGc&k+(v_Z4-VJsIF*9t6a58vKLz&(DRA>#ySCDY#5TK#>0i8Muq!$KswR zu+0-IpF#fHWbyMq8TVX)S1U}fg7E|OWvXx=W!hhvKVx5J&>u4J8gXlVe9YHRG?0=C z{5OtibeBeSN`}ry% zu8kg|9RvUm@)9Dm4(($;7!!WbpWE`6I%!|rD<<$CtZ2Ln_>XzWe$5r7!yjf}>sd*3H4M;U6|CYXXFTsQv|{KvDt# literal 0 HcmV?d00001 diff --git a/main.c b/main.c new file mode 100644 index 0000000..90697d9 --- /dev/null +++ b/main.c @@ -0,0 +1,12 @@ +#include +#include +#include "conf.h" + +int main() +{ + ptDate date = newDate(12,12,2023); + + printDate(date); + + return 0; +} \ No newline at end of file