Add 1990/baruch/try.sh
This commit is contained in:
1 parent
d5da633a4a
commit
04cf7822ae
3 files changed
+33
-3
No files matched your search
@@ -4,7 +4,8 @@
|
|||||||
make all
|
make all
|
||||||
```
|
```
|
||||||
|
|
||||||
There is [alternate code](#alternate-code) for those using Turbo-C or MSC.
|
There is an alternate version for those using Turbo-C or MSC. See [alternate
|
||||||
|
code](#alternate-code) below for details.
|
||||||
|
|
||||||
|
|
||||||
## To use:
|
## To use:
|
||||||
|
|||||||
Executable
+27
@@ -0,0 +1,27 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
#
|
||||||
|
# try.sh - demonstrate IOCCC winner 1990/baruch
|
||||||
|
#
|
||||||
|
|
||||||
|
# make sure CC is set so that when we do make CC="$CC" it isn't empty. Doing it
|
||||||
|
# this way allows us to have the user specify a different compiler in an easy
|
||||||
|
# way.
|
||||||
|
if [[ -z "$CC" ]]; then
|
||||||
|
CC="cc"
|
||||||
|
fi
|
||||||
|
|
||||||
|
make CC="$CC" all >/dev/null || exit 1
|
||||||
|
|
||||||
|
# clear screen after compilation so that only the entry is shown
|
||||||
|
clear
|
||||||
|
|
||||||
|
read -r -n 1 -p "Press any key to run: echo 5 | ./baruch (space = next page, q = quit): "
|
||||||
|
echo 1>&2
|
||||||
|
echo 5 | ./baruch | less -rEXF
|
||||||
|
echo 1>&2
|
||||||
|
|
||||||
|
read -r -n 1 -p "Press any key to run: echo 2 | ./baruch: "
|
||||||
|
echo 1>&2
|
||||||
|
echo 2 | ./baruch
|
||||||
|
echo "Why was there no output? What other conditions cause this?" 1>&2
|
||||||
|
echo 1>&2
|
||||||
+4
-2
@@ -961,11 +961,13 @@ environmental variable; see the README.md for details.
|
|||||||
|
|
||||||
## <a name="1990_baruch"></a>[1990/baruch](/1990/baruch/baruch.c) ([README.md](/1990/baruch/README.md]))
|
## <a name="1990_baruch"></a>[1990/baruch](/1990/baruch/baruch.c) ([README.md](/1990/baruch/README.md]))
|
||||||
|
|
||||||
[Cody](#cody) added an [alternate version](/1990/baruch/baruch.alt.c) which allows Turbo-C
|
[Cody](#cody) added the [try.sh](/1990/baruch/try.sh) script.
|
||||||
|
|
||||||
|
Cody also added an [alternate version](/1990/baruch/baruch.alt.c) which allows Turbo-C
|
||||||
and MSC to compile this code, based on the authors' remarks, except that Cody
|
and MSC to compile this code, based on the authors' remarks, except that Cody
|
||||||
did not change the `" #Q"` string as that showed worse looking output
|
did not change the `" #Q"` string as that showed worse looking output
|
||||||
instead of improved output though he has no way to test the compilers in
|
instead of improved output though he has no way to test the compilers in
|
||||||
question. YMMV.
|
question (i.e. it was only tested in the original entry). YMMV.
|
||||||
|
|
||||||
Although this is appreciated we agree with him that <strike>no one</strike>
|
Although this is appreciated we agree with him that <strike>no one</strike>
|
||||||
[very few](https://en.wikipedia.org/wiki/0)
|
[very few](https://en.wikipedia.org/wiki/0)
|
||||||
|
|||||||
Reference in new issue
Block a user