Merge pull request #210 from xexyl/ovdluhe-try
This commit is contained in:
4 files changed
+51
-1
No files matched your search
@@ -63,6 +63,9 @@ value that's not a number.
|
||||
**NOTE**: if you specify too high a value for `P` the program might fail. If you
|
||||
specify a value < 0 it will fail to compile.
|
||||
|
||||
The script will also run the program with `P=2` through `P=10` like the author
|
||||
suggested. Send intr (usually ctrl-c) to stop early.
|
||||
|
||||
|
||||
## Judges' remarks:
|
||||
|
||||
|
||||
@@ -501,6 +501,8 @@ value that’s not a number.</p>
|
||||
P=5 ./try.alt.sh</code></pre>
|
||||
<p><strong>NOTE</strong>: if you specify too high a value for <code>P</code> the program might fail. If you
|
||||
specify a value < 0 it will fail to compile.</p>
|
||||
<p>The script will also run the program with <code>P=2</code> through <code>P=10</code> like the author
|
||||
suggested. Send intr (usually ctrl-c) to stop early.</p>
|
||||
<h2 id="judges-remarks">Judges’ remarks:</h2>
|
||||
<p>Run this program using your favorite text file as input. Files
|
||||
such as mailboxes, man pages and usenet articles are especially
|
||||
|
||||
+43
-1
@@ -18,21 +18,63 @@ else
|
||||
fi
|
||||
|
||||
# clear screen after compilation so that only the entry is shown
|
||||
clear
|
||||
|
||||
i=0
|
||||
for ((i=0; i<4; ++i)); do
|
||||
for ((i=0; i<3; ++i)); do
|
||||
read -r -n 1 -p "Press any key to run: ./ovdluhe.alt < ovdluhe.alt.c: "
|
||||
echo 1>&2
|
||||
echo 1>&2
|
||||
./ovdluhe.alt < ovdluhe.alt.c
|
||||
echo 1>&2
|
||||
echo 1>&2
|
||||
|
||||
read -r -n 1 -p "Press any key to run: ./ovdluhe.alt < README.md: "
|
||||
echo 1>&2
|
||||
echo 1>&2
|
||||
./ovdluhe.alt < README.md
|
||||
echo 1>&2
|
||||
echo 1>&2
|
||||
|
||||
read -r -n 1 -p "Press any key to run: ./ovdluhe.alt < Makefile: "
|
||||
echo 1>&2
|
||||
echo 1>&2
|
||||
./ovdluhe.alt < Makefile
|
||||
echo 1>&2
|
||||
echo 1>&2
|
||||
done
|
||||
|
||||
echo "Now we will redefine P from 2 through 10, running the program on three files" 1>&2
|
||||
echo "three times. If you wish to stop at any point just send intr (usually ctrl-c)." 1>&2
|
||||
echo "To quit the script." 1>&2
|
||||
read -r -n 1 -p "Press any key to continue: "
|
||||
echo 1>&2
|
||||
echo 1>&2
|
||||
for ((P=2; P<=10; ++P)); do
|
||||
echo "Recompiling with P=$P ..." 1>&2
|
||||
make clobber CC="$CC" P="$P" alt >/dev/null 2>&1|| exit 1
|
||||
for ((i=0; i<3; ++i)); do
|
||||
read -r -n 1 -p "Press any key to run: ./ovdluhe.alt < ovdluhe.alt.c: "
|
||||
echo 1>&2
|
||||
echo 1>&2
|
||||
./ovdluhe.alt < ovdluhe.alt.c
|
||||
echo 1>&2
|
||||
echo 1>&2
|
||||
|
||||
read -r -n 1 -p "Press any key to run: ./ovdluhe.alt < README.md: "
|
||||
echo 1>&2
|
||||
echo 1>&2
|
||||
./ovdluhe.alt < README.md
|
||||
echo 1>&2
|
||||
echo 1>&2
|
||||
|
||||
read -r -n 1 -p "Press any key to run: ./ovdluhe.alt < Makefile: "
|
||||
echo 1>&2
|
||||
echo 1>&2
|
||||
./ovdluhe.alt < Makefile
|
||||
echo 1>&2
|
||||
echo 1>&2
|
||||
done
|
||||
done
|
||||
|
||||
|
||||
@@ -19,16 +19,19 @@ i=0
|
||||
for ((i=0; i<4; ++i)); do
|
||||
read -r -n 1 -p "Press any key to run: ./ovdluhe < ovdluhe.c: "
|
||||
echo 1>&2
|
||||
echo 1>&2
|
||||
./ovdluhe < ovdluhe.c
|
||||
echo 1>&2
|
||||
|
||||
read -r -n 1 -p "Press any key to run: ./ovdluhe < README.md: "
|
||||
echo 1>&2
|
||||
echo 1>&2
|
||||
./ovdluhe < README.md
|
||||
echo 1>&2
|
||||
|
||||
read -r -n 1 -p "Press any key to run: ./ovdluhe < Makefile: "
|
||||
echo 1>&2
|
||||
echo 1>&2
|
||||
./ovdluhe < Makefile
|
||||
echo 1>&2
|
||||
done
|
||||
Reference in new issue
Block a user