From 826f8859368cbd06506b6928a5b422539cca02b8 Mon Sep 17 00:00:00 2001 From: Timo Schmidt Date: Sun, 19 Mar 2023 17:42:11 +0100 Subject: [PATCH] Ikd --- ex00/main.c | 27 ++++++++++++++------------- ex00/rush00 | Bin 0 -> 16344 bytes 2 files changed, 14 insertions(+), 13 deletions(-) create mode 100755 ex00/rush00 diff --git a/ex00/main.c b/ex00/main.c index f3a3bc4..c65d115 100644 --- a/ex00/main.c +++ b/ex00/main.c @@ -6,7 +6,7 @@ /* By: jtorrez- +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2023/03/18 20:15:26 by jtorrez- #+# #+# */ -/* Updated: 2023/03/19 17:13:50 by tischmid ### ########.fr */ +/* Updated: 2023/03/19 17:20:41 by tischmid ### ########.fr */ /* */ /* ************************************************************************** */ @@ -17,10 +17,11 @@ void ft_putstr(char *str); // Entry point of the program // Parses the program arguments and fails if the number of passed -// arguments is not 2. +// arguments is not 2 or 0. // Also fails if the passed arguments are out of // bounds (200 for width, 100 for height). // argv[0] contains the path of the executable, eg ./rush00 +#include int main(int argc, char *argv[]) { int width; @@ -31,21 +32,21 @@ int main(int argc, char *argv[]) ft_putstr("Usage: "); ft_putstr(argv[0]); ft_putstr(" [WIDTH HEIGHT]\n"); - return (1); } - width = ft_atoi(argv[1]); - height = ft_atoi(argv[2]); + if (argc == 1) + { + width = ft_atoi(argv[1]); + height = ft_atoi(argv[2]); + } + else + width = 5; + height = 3; if (width >= 200) - { ft_putstr("Width must be less than 200\n"); - return (2); - } - if (height >= 100) - { + else if (height >= 100) ft_putstr("Height must be less than 100\n"); - return (3); - } - rush(width, height); + else + rush(width, height); return (0); } diff --git a/ex00/rush00 b/ex00/rush00 new file mode 100755 index 0000000000000000000000000000000000000000..72d3d3bada2c294614cf0f683b8492e3b730cd06 GIT binary patch literal 16344 zcmeHOeQaCR6~A^;8cJKcAF$E_eS8!OBd!xdN%?$fPGaHM!G2y_ zXjrQR7S}L!68jKiQ}@qc5*tWN6Jsbz*QpHyP3UKsE(b;{DEj_c$+) zL_=trChZ;Ty>rjU@7(jwySDGO-~DD}N0Z;@6HI<_vmmK8s7sZ77Gh1k6qT-CEEBp| zFD?>iK~srCmloo7i}_#twt;z-@~Z$R+!|^~uFv5YNJ$9hoFQ?-&62K~Hg8>Ii_AsP zmI)_KN*3z+n15FVW$wgDlV-;enr=4~pHhi2cjBlvB4oRZn{~UPc)hBNt~ldJBwSG8 zg36!yDb*iyt|#S4N4=_NeT5E*WSeUwfHZj)!i~FA;qFxa%o~+IbLxZW_IIq<7wNB6 z;Veyt5tgbW^EO*8m~(%(0VnIJ?EjAOZQiB&Tj)LruD{|w6?juJ(XqL1Q!-YaOr&yq zs`u1yuHIZ1%BDlL(u4A%K4?sB-`Otw`^6~f7*FlhIH;^-k1fi)`toCMT%Q#`oZ8Zw zseA5k_wD8wgdray^5>LTram~fx=my%6ZumNKFWsA(O3+hmGk&ftoiikFQ9LLUc>Pj z+MP*QabcRMXQ!F9q8ZEVjV4l}FOx`FU4qn9)y-o2j^?e~%-T?G=-P7onmQo6d($a} zG!fp98da3*?1QX9%lA9CHgPsp@hYYJ<#)b^VdEE@ArnpBqDxL=iLQ}p+M%afGp*5e z*`zu-?~CTp&v#E4?{TjJUIn}gcopy};8nn@fL8&p0{=@D_$YAEC&s`;l~GtUzDWq< zp;60UI$;d_uIi{vvvloSP?t8mjdNhVjuy#1WE($K0&RGWWSUBkpMXg5YTj$kpZvO! zf6Ewnd$P4HQZrifl5zaFz5?)bAAtK*S17Q4P{t?!qqE|n=j$=CHg2M`wd#3tp_I-Z zAw}s_*P)|bv(A*yu=GFhzGV4HD6?!nm{2!i@)$0KJb*?j-BkVFU2h%hbU@BF8E^whiDx=eg#hVMkbdSg_h|;`&9nV1IK*%91{3r zV0h_@f$^|!EFYO1e;hfW?nt3LROeiuJ~TZPDUHy$Hy+KEUZ6(t%`@f1d3 zIj%?{awhOhWSWX$C-orE2Ul-MqSyy3H}rxPTFwktLmL?WBrtrU7)P@ZnaUp-IO5B< zOd|6~WV|OQpxaUk6WuFP$uv_Jh9yPHW-U zKPZ)62fzBmQt1r%i{KYvu{8mHBlr^^l}cX&r?o7R@BUrFwZf4;h12f;SsA|+dDWvnyXV+5b^y|OIxggtkbRE!Iz}eE2#TPitBt?jQef$?F+a{`fmg%0AmoV3{c8 zXO&&4|7(n&D|dIeSv?=$q`2F@ecQI{wTTC=PKq@T*4Bo?byq62 zP)?o6XsTQLMm&>Eq*G)Ihia;8w%C|!-0|Hq)vHo`P;%?3{ytdtsqvsG2YPmSKK~1$ z_ltly_X%Vo1BXwn74+Nz5#P@?**;fPsqrq2I6Z)a`YpfTl;K<8 zJ{ol{|DQrXU;aN|K>xx5`i1I1Pj~plDlvJnj@De7uiuk!@rm<Ha(!}-LkA^1B7aLu1z6||*ac+X1;@s-O8=UpZhe-Yw27VfP%99>tAmaEREB|{`p7OUV*k_c!b)`=3LjGn3Ugfvz z;O=)d^eg@N7E<|35Ke1Jk2)MyaSpJdGh@|+(%422?MRqbv|B)twQ_ijs8ht^nRs_1 zYsE9B)oXSp)2VnCp0TvqolJK`lV;3HXR>BAw?}lQd;5}cD;^7l=l3wX5~+k4&19l` z&3MYn>=j*^Xm8w%<$8Pf0^*QNcv^E@X-5R|>9WkeoYmPA%|OWHvOVE28m8H_tDz-g zMs_xurZ5}7y0f9Bc^lN&Gh#*zWi=Xi33L07TemjsFmG*Yx;@fnwl!?s5dp%z_d@5b z7T8|VZQ>KzN_0k(LhjTk+h`j`H!{s8V%WYBk43Gh=t*Z1_aj;=4wDqpDGNw>?P^EI zoB*gLaQ5a6r_mbv80)aC)1r#D^Agn zu-TWOZ6zJqtO_r8m2{h(=}ZdWF|vFrPS(o6v#n(tmyqgDwy2d(V24(AZ?6^Y0JkzW z@8K4A zv^UX-Uekz$Q%H7T2SX`E2;;mL!{Am+jU5$tRPMha~>K z3fdyClay8F%5CCL;BewKh1V3G`)7<&<2&D`CtY~{UT;+n*Qq+V@hsCk)7d}IcZSpg z3E#kT$Q4dJr|?{Vp0^0ihGplV?R(`^{RRT{&v@P+%KJuXp6w)e|1ZJl#E)sZbRW|s z6IYYbL45yM^(Qoz<4|vx+4*_M_Hg^N%=}Hb1sr%@4^(|l{JX%?*x~+p-p%`hPpSO5 zKjwV@r+_6F#`C_%$xTp#*w2<`$1lhE7zQW4JdY3Ch>Z+XoN>(k06XzK|J|tY3-!-o zs{p20oIlS4>lL2+VSnn&Ny}9K%Drr2{B328-C(?v^VoB`9#R2Y)qtb*B)ug#AO8G2 h8#>P2i9c0mOP9EUbHD7nVgbDWI@{ws7r-Toe*xl^bL#*A literal 0 HcmV?d00001