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
|
||||
```
|
||||
|
||||
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:
|
||||
|
||||
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]))
|
||||
|
||||
[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
|
||||
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
|
||||
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>
|
||||
[very few](https://en.wikipedia.org/wiki/0)
|
||||
|
||||
Reference in new issue
Block a user