From dc2cafa317c83809e70053a7f5e2b86fa513a54c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lud=C4=9Bk=20R=C5=AF=C5=BEi=C4=8Dka?= Date: Wed, 28 Jan 2026 16:28:30 +0100 Subject: [PATCH] =?UTF-8?q?=C3=BAprava=20pro=20p=C5=99esm=C4=9Brov=C3=A1n?= =?UTF-8?q?=C3=AD=20ze=20souboru=20u=20t2b,=20v=20Makefile=20dopln=C4=9Bno?= =?UTF-8?q?=20vytv=C3=A1=C5=99en=C3=AD=20podadres=C3=A1=C5=99e=20bin=20pro?= =?UTF-8?q?=20bin=C3=A1rky=20a=20upraven=20p=C5=99eklad=20do=20tohoto=20po?= =?UTF-8?q?dadres=C3=A1=C5=99e.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Makefile | 18 +++++++++++------- README.md | 3 +++ bin/b2t | Bin bin/t2b | Bin 16248 -> 16248 bytes t2b.c | 14 ++++++++++++-- 5 files changed, 26 insertions(+), 9 deletions(-) mode change 100644 => 100755 bin/b2t mode change 100644 => 100755 bin/t2b diff --git a/Makefile b/Makefile index 50bcfc8..ffb7941 100644 --- a/Makefile +++ b/Makefile @@ -1,16 +1,20 @@ all: - gcc -DNDEBUG b2t.c -o b2t - gcc -DNDEBUG t2b.c -o t2b + mkdir -p bin + gcc -DNDEBUG b2t.c -o bin/b2t + gcc -DNDEBUG t2b.c -o bin/t2b debug: - gcc b2t.c -o b2t - gcc t2b.c -o t2b + mkdir -p bin + gcc b2t.c -o bin/b2t + gcc t2b.c -o bin/t2b b2t: - gcc -DNDEBUG b2t.c -o b2t + mkdir -p bin + gcc -DNDEBUG b2t.c -o bin/b2t t2b: - gcc -DNDEBUG t2b.c -o t2b + mkdir -p bin + gcc -DNDEBUG t2b.c -o bin/t2b clean: - rm -f b2t t2b + rm -f bin/b2t bin/t2b diff --git a/README.md b/README.md index f9eb907..fd58794 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,9 @@ Popis funkce T2B Na standardním vstupu očekává řetězec ASCII znaků. Na standardní výstup vypisuje 8 binárních zanaků odpovídajících 1 ASCII znaku vstupu. +Víceřádkový text lze zadat přesměrováním souboru (Příklad: ./t2b < soubor.txt) +(proto nelze ruční zadávání ukončit klávesou Enter, ale 2xCTRL+Z na Windows (2xCTRL+D na Linuxu). + Vstup se zpracovává znak po znaku, délka vstupní zprávy je tedy dána limity standardního vstupu na daném systému. diff --git a/bin/b2t b/bin/b2t old mode 100644 new mode 100755 diff --git a/bin/t2b b/bin/t2b old mode 100644 new mode 100755 index 2a3edcf59e35c675654b7e174d705ad341e746f1..1c1eb8ac9a777e204d6af0fbf100660a8d5a4acc GIT binary patch delta 574 zcmexS_oHqD2P0=CGXoe@P8MX;=Ul=F;Vs$h$*9jLctiohh0~Kencj;meh|m#kifg4 zu+Lde?E3qi#q0O1+T6oDhcC99^^-0GgGcAF{aiqeFIxZo|L@VuD$fTJJH7*C){8)( z*vtDsRzvMAhDyC|*E_udj2_*rH$fVEd4<4g&%u=k0hRCg4+JmIO)eBtVL3JP`_IWU zh1?l6CO;ICvS0i6|Nmy!CydRtPuT0O0FB`R+kgB;3s9oN^;Wa%9Y&x<|M^?Rfo1^Z z@8}@8FMqOwumqbLQ0d9Tn-hem@Jv#WbyUzODoxJIR4C2P&r41PG79o@^OG|bj4GT% zf_${26!H=k!ZY(y^2>`AG@ybmAVHtZywZwNP0h)&3QCh56ao}u-v9rf0`%z~Al(C` z&j9HqKw9R*|NlNfnsxF<1$C(tKv6XykHLjq07R((u?Y}=csKczf|{fTP#P=_k^=$} zAT9x7g~^7B;^K}#qZWhW%#}}|jmeppjd>O$4?D-^LgAm>lV|8!Fy?H&sJot-alzz9 zLwCj_lTRA%2MTo>*)uXO-h9%SpM$Yy@=a@f&KzN&891IM^F^EGOaLcJ%YFa= delta 521 zcmexS_oHqD2P0=LGXogpP8MX;=S*RQ@KQE=GU_u5wkSZjaC&kl(|ZxQZzrt9e#Eaj zz`^j>Z1s^W<3g1Qn|qk&@Ok#Ke&S_d@aR0g1ElXo>c9X0U)~3@8ftGbRO)rR-sufs z^yp@Ns|!@r%lizh_8eS!8c_L;|3L8a%H&od6_!skzyF)OR>(cU2B^L}^od9ECH`$8 zqA&QjU1~mL;L&-k^ZJW}fB*k)c74LwT>FH*?h4Rs1(4aD$6w3K-zWkM+J2$4j@kr$YXF}7XVQzKx_iU z2Ja^uDXK|k05yZfL2^JK0>mXioG`giQCz$csCg*)uXu-F(uRpM$Y(@=a@f&IDng89