Annotation of 43BSDTahoe/usr.lib/learn/C/L11.1a, revision 1.1.1.1

1.1       root        1: #print
                      2: With your 'cc' command you can give the name of
                      3: an object file to be loaded with your program.
                      4: For example
                      5:    cc x.c y.o
                      6: will load the previously compiled program 'y' along with
                      7: the program 'x' to be compiled now.
                      8: 
                      9: The file "getnum.o" contains a subroutine "getnum" which
                     10: reads an integer and returns its value.
                     11: Write a program which reads a number and decides
                     12: whether or not it is a multiple of 23.  If so print
                     13: "yes" and otherwise print "no".
                     14: Compile and test; then type "ready".
                     15: #once #create Ref1
                     16: 23000
                     17: #once #create Ref2
                     18: 23001
                     19: #once cp %s/getnum.o .
                     20: #user
                     21: a.out <Ref1 >z1
                     22: a.out <Ref2 >z2
                     23: grep yes z1 >/dev/null || grep no z2 >/dev/null
                     24: #succeed
                     25: /*     One way: */
                     26: 
                     27: main() {
                     28:        if (getnum()%23 == 0)
                     29:                printf("yes\n");
                     30:        else
                     31:                printf("no\n");
                     32: }
                     33: #log
                     34: #next
                     35: 12.1a 10

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.