From e21669f17ff8b0116680e9f477322151f45c00cb Mon Sep 17 00:00:00 2001 From: David Moeller Date: Tue, 9 Jan 2024 11:01:42 +0100 Subject: [PATCH] adding rough structure --- build/artifacts/release/project.out | Bin 16704 -> 17280 bytes build/release/dependencies/add_student.d | 1 + build/release/dependencies/add_subject.d | 1 + build/release/dependencies/main.d | 3 + build/release/dependencies/modify_student.d | 1 + build/release/dependencies/modify_subject.d | 1 + build/release/dependencies/show_statistics.d | 1 + build/release/out/c/Hallo_Welt.o | Bin 1688 -> 1880 bytes build/release/out/c/add_student.o | Bin 0 -> 1760 bytes build/release/out/c/add_subject.o | Bin 0 -> 1760 bytes build/release/out/c/main.o | Bin 0 -> 3368 bytes build/release/out/c/modify_student.o | Bin 0 -> 1768 bytes build/release/out/c/modify_subject.o | Bin 0 -> 1768 bytes build/release/out/c/show_statistics.o | Bin 0 -> 1768 bytes build/release/project.out | Bin 16704 -> 17280 bytes src/Hallo_Welt.c | 6 -- src/main/c/add_student.c | 7 +++ src/main/c/add_student.h | 6 ++ src/main/c/add_subject.c | 7 +++ src/main/c/add_subject.h | 6 ++ src/main/c/main.c | 56 +++++++++++++++++++ src/main/c/main.h | 6 ++ src/main/c/modify_student.c | 7 +++ src/main/c/modify_student.h | 6 ++ src/main/c/modify_subject.c | 7 +++ src/main/c/modify_subject.h | 6 ++ src/main/c/show_statistics.c | 7 +++ src/main/c/show_statistics.h | 6 ++ 28 files changed, 135 insertions(+), 6 deletions(-) create mode 100644 build/release/dependencies/add_student.d create mode 100644 build/release/dependencies/add_subject.d create mode 100644 build/release/dependencies/main.d create mode 100644 build/release/dependencies/modify_student.d create mode 100644 build/release/dependencies/modify_subject.d create mode 100644 build/release/dependencies/show_statistics.d create mode 100644 build/release/out/c/add_student.o create mode 100644 build/release/out/c/add_subject.o create mode 100644 build/release/out/c/main.o create mode 100644 build/release/out/c/modify_student.o create mode 100644 build/release/out/c/modify_subject.o create mode 100644 build/release/out/c/show_statistics.o delete mode 100644 src/Hallo_Welt.c create mode 100644 src/main/c/add_student.c create mode 100644 src/main/c/add_student.h create mode 100644 src/main/c/add_subject.c create mode 100644 src/main/c/add_subject.h create mode 100644 src/main/c/main.c create mode 100644 src/main/c/main.h create mode 100644 src/main/c/modify_student.c create mode 100644 src/main/c/modify_student.h create mode 100644 src/main/c/modify_subject.c create mode 100644 src/main/c/modify_subject.h create mode 100644 src/main/c/show_statistics.c create mode 100644 src/main/c/show_statistics.h diff --git a/build/artifacts/release/project.out b/build/artifacts/release/project.out index 622a367b4c31c2b502b277b16f16bf0f18279a85..a92a15db7d1650bd50cad334707bc56d1a6c716f 100755 GIT binary patch literal 17280 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 delta 2232 zcmZ`)eQZ-z6hHU1-P*B__qH`{H=r#9kip(tw~R4Hx7Q7|ixW4Hj~Pijl*J{(4c0|4 zCX6BK)FmCq`1yw{1Oo|*xRBIDV+n@r9|GYIqa-F9LERr1J_Z4d@;tZiz5zA9=HA~u zzjN+6_uPBW?ac=X+$h+q-#e0si%WB>oW=eM$7Be*x7ovqA zTyQ#vTB_1CPlX@Ht&%CnaX<4Ylfr6JSWV(_cA;1fm^Kd)%cO;POwxn@=Qb+bM$u)9 zl@6EhJ-zt;?A^-^f9yWI^U{&;8%ARIhV2PAUzxQ+fc=>;Iryz@84KesyN0se%Q|t| z=3%e!9;=${Y!RN4N(*~?w!fqf^r@?$e=sqCg^mhrb3D6I0yD5gZut+aeSpET9v6@{ zWaa|aMmUA6E9M|AQnz?OUrr0N;kF!4fnC^gxPcux9{e~bAMLqb{EqNqv-5~vns-QE z! zByledqN9%89O~~S+|lZgdmvvVF$162uM%)}9+43)i z)0KXfMy6`4A49624P%F@DXAt?FG>TvIHvlQDN)sYJNOsCGwO2;P|^Gax9lc&-!S?B zSql|F?m9M!k?ImmOLqKPb58uMc^QSdS><83sCV1wmeXoIEI_^6HV>vaVt1&T>A0Vm zB521`q^F7xx$O$fD0n5LhOFW?BbvR9c5!RqQO4rklx3vaLs>?u-8K(Q;x3X>I8yyu zDEa6y&;+_vRCh9@v-qIk0Yfz!dFrb1ptnYL?IoT8k1$rV45zBSuA>>I6kbGyGQV0~ zx^IFQARDV%Ga_|AQe!~t5mjvQ=Q9KHnZ-|K_!7v@ewKI!Ua-zAV@BOcs#po~D;~Zp zLgOMuF(o-AE`vB#@L{mlLZ%jkK8uACK34l$Uu%V*DAw4_1GL z$@&VsP(L5<*8AmHZ2Q1KY#`CKI{`bpdS1o$H7ygLuZgp7*2Wn-hQUS;?g@L9evz<+ z!#Ez+6syoIEW~MI!8$~NR8ftZD=;T@HrCCRuT{og9Bzd2D?kV&|>ReW_q_LAEt3)R8lStj%6$@ z=3som=sx))qdB9&WI-kejpEAUlGI#=g3^*=ka~U)0R&7y%nHPR{zHJ|LRAca6MVe(F9bH?_`ADQie zq#=tvXFEiKL3wf|i#g+}$s1Yh8Lv(L2qbSzHe|JD{4u$Z)tei0XjJ aKUvK=8=!`oPPSw-=S*OR$dv#slm`IhL{?z{ delta 242 zcmcb?H-mSA2BXA8O$C`=TLvI_0U~yQh}gp(i8(p>3gM|aB@nG3Kyt@qLpFP+4yMUPY<8Rz0HA6+r2qf` diff --git a/build/release/out/c/add_student.o b/build/release/out/c/add_student.o new file mode 100644 index 0000000000000000000000000000000000000000..7bd9ffe62e47ca54ee606d1bad195fcdd95e857a GIT binary patch literal 1760 zcmbtU&1(};5TDJ~){mx*q9{~kPoiKSNhx9lOPY|6L$J~`H)Y)lQA5AjgwKj1$h^eSFNggUePCVhF`UUXn~W`1vG-n^Mf-c=gajAa3n1?zBPF$(b9 zKGBP@T7(72!q3H9zgzW>-|L?q5qdQF>_0oK9)9ilPE$r*e<+>)%i&%mgaD|O%MYD9 zt#&k&k+UXNMSi&u#a7|%N?znw#me0T2bjTxIplN5wZ|>U02~m;2vm4)2`fE}Ffi(R788~>|t{Wz!79HIJx7OG!Z8Y4? zYPDI}cDFZ5jfxB7NQTh!WvA~2nDde<0OuQb=g)CMTm#K~9+~lL%AfG8hC2$UJj4?c z;qE|sZ4jXh64_@h@ZWes`a2Rt*OMNIb{K*PMv2iG4Fm+Hu)T1J@P9Icr>I$U( z(>=UtHxzzb;pT=vRp+Ll96H@YgL3|BJnbRnoSG%teE)USbu#Z?!$ZRIx)bW5vZ+3u zIG$w*4_Vj!KI?|2o4#9kM!#ya{x2%VQIZAspY2zuP);-cKsh{6l7$&hTbMTgZz>_r zndVRbCLGUr+TC>5FZv)oQ4gly=0#*Po^qPAM+oZb{&g}mGW&NK&(h+LRJ_z;Nj2mD E0{NAS1ONa4 literal 0 HcmV?d00001 diff --git a/build/release/out/c/add_subject.o b/build/release/out/c/add_subject.o new file mode 100644 index 0000000000000000000000000000000000000000..c22adb9414c986f410590d706267c85254599f5a GIT binary patch literal 1760 zcmbtUPiqrV5TDJ~);~=fMM0>@o+>~{*Sre=I!|q#Xd(fNc zLFfnY;0N(g=oj!y2)&9I5uwiPzDZwSwig|EZ)Se;=FgjXyYFhvdd{+d$%0il)ffeM zVV}z7L@dJ`PKI@fm8SVp3{3Z*pGz}0PEH2Bj;|b z9S>yetcYb%Tr9SItjv;eiy+-0AL9@Z%)QXlHhYYT;_mdf6B$i|ph!lNK9h zCP74O$gbFiOXr-Qp1|i3xu(_6y;(q<`fE}Nfh_#NIXHNojvK}8oxqpE*EMk0n;Vt2 zrn^zEZ`HQl?X^m?=E5kJ5p)CT_q-5eUQq?$e3S0{IZ26Ypia)>V*G|WPk3I#9feaI zT4NH?USE1`5RnX1-eV~Y-grU=yAnjllOBk66oCkbsp1d&{a}E$!B7SQ-{4{-J^!`R zyMtJa!r>?g?WfaI^9QwV*aZ?y+ew5W|pXPe*XRuO32K=f+%6d)I8ot zN}~F7Vt?ipG_tIp`>ZRPY@Xdj8-3Mg{a=)iqc}6}KkGXvP)yVRP#t)vI5X3qUSZb! zzo~#cXPQ6#P1v9DtlX6A7i~yS)rINXyo}5Ar zXs+aUy4SDew=%!n!SMV1Hf5M=FOa+W|JC!`=E^l5=4yScXu#F{_PL#dXJ21gH`k7w zkEd{e+-hTkdD&dMH$s`s!QG$sGH;D4^=Fm(lS=&|rG8jlBd#BAWiGw<_7=3A-?_89 z8wt(Tmv@S0Z%edM;elv!*EhhKckL>i-ndelcm3Ry=jL3`cXN{qp;z$-pt;)^vz=0| zB}T_2izVphP+g6oBZdX1^DR&@Pvzp}56Rq-=O?a&KCZw|+_{bkpS`aNOf z7rhXU6=_fY$;L-V2XdX$g_f- z&;YPbEQ^KgNbDf9d=fH??U|!3O?O?wgZKb)DrDnyF!QbLA2f^}I+z{Ipd{i+KO}90 z+q+3^*~Al0bCKEX&&o!#-_Iz@MypBU$@9vB@)9X&S-4w?_NrNE+6%ZwJ$ESckM;!F zAuP1Nx;=s*i9eCTpHAU}DSRx2pG@I)3NNSdw^I0rDIChS=NnGsz#5;J92uUlCdbC6 z@~5m*!y^-U3xcH}bjz?%3j?q$FQ_>E{Z`=E{tV2zp;N;5&@L9OpjJ5JIw6!RMQ>)Q z9!5>^J63PvFep{dS^>XO4t0)!GiN!aIcvuD=5fkk&<`4(|LFAmu^U@&MCr@|v|tfF zz+Cj?$zF_Iq^D;udU_sYqCXmk@Dh9KU)9rdA`?A5f3nlD`&<97F&F&^$4-j=jHZ8; z<4TJD4NWh)H&gWQYx)Zui`UotiKhREn?=M{ywDf~O;vJW3~d_9H#$ejA8 z_fh)4q40YYep}%k3jb5#hZWvTA3QYbpT4Eie+P4!r||m}y?Wk;6;5}e=r3cPjQXMS zFzY@gh$j4pID{|Q3;&s8*-zoWG5=E2H*x=8XLmP}j5P%WUY9%I4rCi2a6%4-;x&~fg$D>!9<5|CEEL1BCZZ%xu zM7LzkRPC}`AOAmAa+ps`JgD_E#If81(#+c-A<%b#&c;xk#FYiQkkPKv13{y+K)G^* z-A@qhQ7pvu8}foa5Q))r{1h_k^WWy5;68bp7{zvx2l_?;ds?e%-54aTzmpd#=a1G; zTcWR@?mrr;3yW&c^Mq)9s>%Ark7J|MRb5G65I5>t`W`o7(dCk#<2-RPe~IZkN`312 z7a2S!LiTz-eaDmbZ`PH6w=-;Cr7Pa2zsTIccG+0)&Wlu!Sh^s__xoBW_Zqd+lz T|LEJAlz)>ax}@Y%RnPwmEmX$z literal 0 HcmV?d00001 diff --git a/build/release/out/c/modify_student.o b/build/release/out/c/modify_student.o new file mode 100644 index 0000000000000000000000000000000000000000..651f9192e945831151b412931b3afb29b7d100bd GIT binary patch literal 1768 zcmbtUUuzRV5T8qG>z}4gi-J&*^Fk3H>%%#?L<&rR%lizLIuB1s&N}LI{9rsdV4I)ocZQ z71$eMUF25tL1^XQtmQ;*U98=XaLP4#8NyA{WL~aI=oF1K6e@n z{gW$B!-X^aXHVhFh%CqI=ib~voce3hT?CTw2WQ~W8+7(}M~<&2-8KMls`ahnX5HDU zR2t9z_+;SE4Tep+k5>$ z486fndTN9*lu34-UC-^w$AN25vMz7P|kmi&toj*oSG%td_KPeghDdU-$0bGT(mt|Uuli% zixbDQEaE2XalemoBc_|a+qg$xw^{!u9b;?Bg8R?*3sfkl8Goc5?rF)wjHg$aH2*I; zAD#=BY{pYgbM^>9O`rdmj2M~yTf)7h`0qMi#bQY{ Gxu156os3?~+&0G-^4 zUXIl=%t0Q0&foaG-F*MG`QZ_v-^QQOi_aD51#P*nq*M3&jt~N%QLR33Zg01vo{F4R zu_B5~r6{&aZu<=g){u8PvHxQEExUsY;Gb>^R?+70%`ceGjQnkclLLOZWy%>q_2c;0pK=T>y@>Z zyI!wv*0$WOwMwhz!XQ#1>`CQ!ydZAjl5Pa|98c-baYEb+?S2-S@vGXO@VtRL8mBzO zV-n%8tGqUdPz8zXuolQyo>1~of!Ohs2cjK@AcB5k`2B8I_VBFNS5n|xTnd%vztr|# zFA{^GKahbMVhm-H9d|eIx^i6le-sCU>22DZEh9$6`%J9Fmvxeh$TXuevPmO7oTdh8 z{#1uw+%=8g(zyN7pX+m5P!5ysqCq+THNJ$glyhR2Xmfpf-zM4hSMiXrqUnTsPutX= zNgU6zf`_b|ejiQ4&~4uhJfmN?-Tx;Y<7ml(=g;;5DwNZXKhh5OwPaz((<@Bd{}-K* z_e}eze-(~rJgqj>`b8h4XZphQ+q{Tu$5T#w_Xt5#*MCBWLH7JE<5^n#cO9>cSW@ly EzruEj?*IS* literal 0 HcmV?d00001 diff --git a/build/release/out/c/show_statistics.o b/build/release/out/c/show_statistics.o new file mode 100644 index 0000000000000000000000000000000000000000..ac9af01c0893fde9a81356bee54f4dbf1cb6b0a8 GIT binary patch literal 1768 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 delta 2232 zcmZ`)eQZ-z6hHU1-P*B__qH`{H=r#9kip(tw~R4Hx7Q7|ixW4Hj~Pijl*J{(4c0|4 zCX6BK)FmCq`1yw{1Oo|*xRBIDV+n@r9|GYIqa-F9LERr1J_Z4d@;tZiz5zA9=HA~u zzjN+6_uPBW?ac=X+$h+q-#e0si%WB>oW=eM$7Be*x7ovqA zTyQ#vTB_1CPlX@Ht&%CnaX<4Ylfr6JSWV(_cA;1fm^Kd)%cO;POwxn@=Qb+bM$u)9 zl@6EhJ-zt;?A^-^f9yWI^U{&;8%ARIhV2PAUzxQ+fc=>;Iryz@84KesyN0se%Q|t| z=3%e!9;=${Y!RN4N(*~?w!fqf^r@?$e=sqCg^mhrb3D6I0yD5gZut+aeSpET9v6@{ zWaa|aMmUA6E9M|AQnz?OUrr0N;kF!4fnC^gxPcux9{e~bAMLqb{EqNqv-5~vns-QE z! zByledqN9%89O~~S+|lZgdmvvVF$162uM%)}9+43)i z)0KXfMy6`4A49624P%F@DXAt?FG>TvIHvlQDN)sYJNOsCGwO2;P|^Gax9lc&-!S?B zSql|F?m9M!k?ImmOLqKPb58uMc^QSdS><83sCV1wmeXoIEI_^6HV>vaVt1&T>A0Vm zB521`q^F7xx$O$fD0n5LhOFW?BbvR9c5!RqQO4rklx3vaLs>?u-8K(Q;x3X>I8yyu zDEa6y&;+_vRCh9@v-qIk0Yfz!dFrb1ptnYL?IoT8k1$rV45zBSuA>>I6kbGyGQV0~ zx^IFQARDV%Ga_|AQe!~t5mjvQ=Q9KHnZ-|K_!7v@ewKI!Ua-zAV@BOcs#po~D;~Zp zLgOMuF(o-AE`vB#@L{mlLZ%jkK8uACK34l$Uu%V*DAw4_1GL z$@&VsP(L5<*8AmHZ2Q1KY#`CKI{`bpdS1o$H7ygLuZgp7*2Wn-hQUS;?g@L9evz<+ z!#Ez+6syoIEW~MI!8$~NR8ftZD=;T@HrCCRuT{og9Bzd2D?kV&|>ReW_q_LAEt3)R8lStj% - -int main(){ - printf("Hallo Welt!\n"); - return 0; -} diff --git a/src/main/c/add_student.c b/src/main/c/add_student.c new file mode 100644 index 0000000..27fd329 --- /dev/null +++ b/src/main/c/add_student.c @@ -0,0 +1,7 @@ +#include + +void add_student(){ + printf("Füge Student hinzu...\n"); + getchar(); + return; +} \ No newline at end of file diff --git a/src/main/c/add_student.h b/src/main/c/add_student.h new file mode 100644 index 0000000..4424fc9 --- /dev/null +++ b/src/main/c/add_student.h @@ -0,0 +1,6 @@ +#ifndef ADD_STUDENT_H +#define ADD_STUDENT_H + +void add_student(); + +#endif // ADD_STUDENT_H \ No newline at end of file diff --git a/src/main/c/add_subject.c b/src/main/c/add_subject.c new file mode 100644 index 0000000..e89971a --- /dev/null +++ b/src/main/c/add_subject.c @@ -0,0 +1,7 @@ +#include + +void add_subject(){ + printf("Füge Fach hinzu...\n"); + getchar(); + return; +} \ No newline at end of file diff --git a/src/main/c/add_subject.h b/src/main/c/add_subject.h new file mode 100644 index 0000000..38e3a65 --- /dev/null +++ b/src/main/c/add_subject.h @@ -0,0 +1,6 @@ +#ifndef ADD_SUBJECT_H +#define ADD_SUBJECT_H + +void add_subject(); + +#endif // ADD_SUBJECT_H \ No newline at end of file diff --git a/src/main/c/main.c b/src/main/c/main.c new file mode 100644 index 0000000..9c2a206 --- /dev/null +++ b/src/main/c/main.c @@ -0,0 +1,56 @@ +#include +#include +#include + +#include "add_subject.h" +#include "modify_subject.h" +#include "add_student.h" +#include "modify_student.h" +#include "show_statistics.h" + +int main(){ + bool running = true; + + while (running){ + + int option = 0; + + system("clear"); + printf("Wählen Sie eine Option:\n"); + printf("\t1.Fach hinzufügen\n"); + printf("\t2.Fach bearbeiten\n"); + printf("\t3.Student hinzufügen\n"); + printf("\t4.Student bearbeiten\n"); + printf("\t5.Statistiken anzeigen\n"); + printf("\t6.Exit\n"); + + scanf("%d", &option); + getchar(); + + switch (option){ + case 1: + add_subject(); + break; + case 2: + modify_subject(); + break; + case 3: + add_student(); + break; + case 4: + modify_student(); + break; + case 5: + show_statistics(); + break; + case 6: + system("clear"); + running = false; + break; + + default: + break; + } + } + return 0; +} \ No newline at end of file diff --git a/src/main/c/main.h b/src/main/c/main.h new file mode 100644 index 0000000..71870e0 --- /dev/null +++ b/src/main/c/main.h @@ -0,0 +1,6 @@ +#ifndef MAIN_H +#define MAIN_H + +int main(); + +#endif // MAIN_H \ No newline at end of file diff --git a/src/main/c/modify_student.c b/src/main/c/modify_student.c new file mode 100644 index 0000000..18a7b85 --- /dev/null +++ b/src/main/c/modify_student.c @@ -0,0 +1,7 @@ +#include + +void modify_student(){ + printf("Bearbeite Student...\n"); + getchar(); + return; +} \ No newline at end of file diff --git a/src/main/c/modify_student.h b/src/main/c/modify_student.h new file mode 100644 index 0000000..7c930ef --- /dev/null +++ b/src/main/c/modify_student.h @@ -0,0 +1,6 @@ +#ifndef MODIFY_STUDENT_H +#define MODIFY_STUDENT_H + +void modify_student(); + +#endif // MODIFY_STUDENT_H \ No newline at end of file diff --git a/src/main/c/modify_subject.c b/src/main/c/modify_subject.c new file mode 100644 index 0000000..1610a5c --- /dev/null +++ b/src/main/c/modify_subject.c @@ -0,0 +1,7 @@ +#include + +void modify_subject(){ + printf("Bearbeite Fach...\n"); + getchar(); + return; +} \ No newline at end of file diff --git a/src/main/c/modify_subject.h b/src/main/c/modify_subject.h new file mode 100644 index 0000000..69892eb --- /dev/null +++ b/src/main/c/modify_subject.h @@ -0,0 +1,6 @@ +#ifndef MODIFY_SUBJECT_H +#define MODIFY_SUBJECT_H + +void modify_subject(); + +#endif // MODIFY_SUBJECT_H \ No newline at end of file diff --git a/src/main/c/show_statistics.c b/src/main/c/show_statistics.c new file mode 100644 index 0000000..1cd16b7 --- /dev/null +++ b/src/main/c/show_statistics.c @@ -0,0 +1,7 @@ +#include + +void show_statistics(){ + printf("Zeige Statistiken...\n"); + getchar(); + return; +} \ No newline at end of file diff --git a/src/main/c/show_statistics.h b/src/main/c/show_statistics.h new file mode 100644 index 0000000..b97005a --- /dev/null +++ b/src/main/c/show_statistics.h @@ -0,0 +1,6 @@ +#ifndef SHOW_STATISTICS_H +#define SHOW_STATISTICS_H + +void show_statistics(); + +#endif // SHOW_STATISTICS_H \ No newline at end of file