From 14f7cb286f617eeeee127e0a0d0b8a99b787e84a Mon Sep 17 00:00:00 2001 From: Sambo Chea Date: Sat, 1 Aug 2020 08:49:16 +0700 Subject: [PATCH] Add read menu details and read file function --- tests/work1 | Bin 16832 -> 16920 bytes tests/work1.c | 21 ++++++++++++++++----- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/tests/work1 b/tests/work1 index 1ef69dd5561dec2e3c3340e5b46c612e2b5c1680..e2fcc8c06a71a12d846b43c8b18db0c557b10bd9 100755 GIT binary patch delta 2647 zcmZ8jVN6@s6~6D;ZZIvuFMy0oHrw6WkWTnvFc2Ul&r97tqD*rXOsLcdTw(@M11K?T zrY$lVq01AE>hy>x{j&zGTUDvjI?z-$X~8T~ovNGGP3qRJ-In~A6hmUcsJ)3@(D zKYNU8`JQvX@7#0Fz3<%nUT#LZbXLmND_M^wxD|ULE?wC9vU}NOVPcsSspi7X?d~ZX zm;#`>vvQHnQZGi6_UIIyk$x0h3lzDvfMzKr*;j-`AMKRis&Zqr1%C(r6(l+QE+@2m z=s`y}$>HSq z2z|vFmO3cr?Aaq^>nE(rmzMp6M#{!C$LFjPh=Ln5EMmUuLLI6MBAit(HapqM`}2t_3!qWbage^|PxZ zp=$qG%TacD5H1sX(*T4%v%Xa~{`uX8W#;tRTv|D@!i0H!q%`5k)oQ;c{^#Hd^9lXT zEz7~`mkv14sZP0nM{#1cUmUrL*^dY@-6J6dF{LD6Qy4c*^T->nThy;~wB|ToK9=1# zno2@m!cgR6ms#k`k+$}ZU7amLH)1c1ItP2$ddjvgYTOpQ@6KItMr=(#KR-l?Z96kVNLSC# zjzVx&`Ps>`mWIZKlAk>VjUQ%y_6N{p)?(9KP5Ibaw$PV3+X>c;Sq&!es6zn2oVcy& z%i$LMB9>Jjz>)lH<_U{Lx@-E}yp@a*4?yLFbR*sfl{13c43!gsx=Wu+OhamOiE~C= zw`W^{4G+vXHs}hd92}}=Zhioo5wEX)eV${E81e0xN5^U!8s@)%4QDWutL05=EpOWQ z>2i%PleGCcEdsW`%=Q9bIaVHGVfJ(R4Yaw~2QZ#4vjIw64#bUKdl_SLVy!{_weJeiW#_68jJA7BRp?Jn($s-=9;c z_JPc+Wy^DH=~?-08F(5%Hd_q4Qi(JQ2_P%)!Jv@9&Sd#06i*Q!s_5YZ=X*YC6e8N+ zYy3Hy=rul#_C<{^68ib34*(xJu=6gmuPFTEGi0%P*OB&z-(UJw?O!UN4;*_qq=rK3 z(PTQQKAn1Mc;a{}ls=Ufsqu8`L?Aty3QSC<$0o+R0^$Un3B*P%^YMvvNNElC%BUnrY@B_unzi>pX_!8|ZJ40WRK8OjCoLggi$| za7R-kX7a%mk8JVqHPy^2F#GluU*|FY*;|N2so>W#e+T=L3@EzQ^NhT&>K@07@_kz> z#CAZ>;{W8oO!EoIGA|!y+TwA%#gD;vY~)W^w8j4p_%FdXY~=fkJZEu}Z_8!+Fu2bZ z!7{Edg&+9Nz3xd|f!yMByJ?3sOump`9<8IU(6|(!S3-X20=*g9D`m;8`jtjk(U@;p zZtK*ks?s$YQ~lB+Dd8F#a-~RW-YY#r3mC;^C&im{@T7#jmPMVTLR_OLM(e=poRy-{ zMJK|KBESNMTLohODIAj4NNVv)I{8{&M!yPu0DT?ZYT565+kOXHDWKy8%c4qn=wPeY z7q=HwVtMJ3@QDFB)2d37^o!O(=~+@D&mqP_M3sjSF!GRl4qFls^+G49t)^`o-2EQ! z2yWJXLVg<-9$4`8y|L{F&h{56+~!qA@q*dd`sqf*D;?wBXV@O}O&%`NLYvq3Q?QC$ zFXEfnMfzi#H@s>`>9Vu3ssw@FvT=T+aZ6df5btwDYHqK{3~loFG0%{zM9$vEQnfy3 zdn$cmSd|TLTV!50HgJ=l8sOHt?G3l;8us-TZl@sxneA@r8+5zf8;*hD6>j$Qj+N29 z2&0v!v2t+fcKhQ}&C#)wlTRhTH+VcXJ|zZId>K$;*Sp@0UlW@4*n!?}?i*|gbu2yH z*(cF-*JWuJ1-moSyR^`)DgkHFcfeT;ae;0CU9{0f8{J01-KuiUMz7guGbMMc?sXeo zrx$j2l#fEAy?t4_u{(qEO7^JbkF>1)?eY#S^r)4k%0PwxwdYY(UvQ7Al)kr0-(h`} z1gZy%$?Cykvij1(o{WTp5Y$w6sd{vJTw5t Th7iM)#ONoTMeb8t=<@#;ENJV^ delta 2337 zcmZ8jeN0nV6u@Qrhjbuh)x(%nZJLkRE%DBzD=icA% ze7$?my{{LJbMbyIY8N6_iBZ#flxK@CTbfKN#+pFjvd`Yjx0rOmgn(#~c#W2z0cRch ztP}dUlLgaGjhl8#>L4W>HJCL*G5>9*8D~a(4ESUKXK z3az&>7OAsf3ancQqR#A*WHQ-&!}J%l3*Pc!ikI+T+S(CnLwSYbC;WsmdDK%;>8+|R zW3uA^x;^3l2C*T39Bv6YJL3tqqwVnC_Jm|Ss-mc~K&-6Xm@qmeroPFn?^!a5=%xRo zuMj$j`lxG7>*hk$>VlO9;uQa!JQVAM(CXrFC#EYW26|9v$wf4AoHjb)KgFryG_Q&% z?R>(2o;Z1wGCWEnWgwt=X-at+Xw^sZsJje*9#v~Ug6)ZcLn?L zYgYpKnq6=f`G7jc<#EDi*_QD2r)Wj#^v82((aO_{cJVpmBxYNh>DQS-$%FW=H2x0a z+U8{7(x{`GQ&bpo|2^yYLDZW#gx%~uvZqb$|M2An)}24`QQAc@QolR1#{GXQiP@D} z9Nf&rtn?I4j>h7DF+=n0TTezDxp$XC+|+r_dC+!@xkQ&s+~3yKCcYm!wD0KQ zkgKbw3(hKZ%r5&ql z{5`|CvK3T*H*0()Fwv|W7x5|2g-V3zTbzQVUx z;Hm^Ht$6EDlVHB2hIA2R6BmaAvsba&SFx)3q6Ui|7z$jG8hP1GQnO7DX-! z2Sf)K0k=CFU50=w-3)T+Ewp#La}61c7#nKQ%z`#;IGdpvoNq2RzHf{NF9NaRE@uMXnXb%3HWv z$n$)R9teh%GxUaIcLcXu*7lO!o+ugWcmTM?(raB*uud^I|+h3yqKVFB;y#qCWv zTVdn&QlHnSdsyoE3``<>5m|w^GkJ;sFJQjH<{s0d{F<%#SN9kLP3bs&AE<@Yp0OV( zA_OYU;ie`2ej^J$lMU-1)KsmVOnK6AwJy%`@$UB-$mtACBV0loF2kopHP?Nl}KAH*1<_5w+r+6y#vyeYyj%m!`-=Vp D>BNkJ diff --git a/tests/work1.c b/tests/work1.c index bbb2773..7a79f5e 100644 --- a/tests/work1.c +++ b/tests/work1.c @@ -25,7 +25,7 @@ struct student_tag int main() { - + int selected; struct person_tag person, person2 = {"Chea", "4567892"}, *personPtr; // strcpy style @@ -56,18 +56,24 @@ int main() printf("Course name: %s \n", first->course_info.course_name); printf("Course of units: %d", first->course_info.no_of_units); - read_file(); + read_file("./../data/welcome.txt"); + display_menu(); + + scanf("enter the option: ", selected); + + menu(selected); + return 0; } -void read_file() +void read_file(char *filename) { // read the file here... FILE *file; char c; - if ((file = fopen("./../data/welcome.txt", "r")) == NULL) + if ((file = fopen(filename, "r")) == NULL) { printf("no file were found...!"); } @@ -82,7 +88,6 @@ void read_file() void menu(int menu) { - // do something here... switch (menu) { case 1: @@ -94,3 +99,9 @@ void menu(int menu) break; } } + + +void display_menu() { + printf("\n"); + read_file("./../note/section1.txt"); +} \ No newline at end of file