Annotation of 43BSDTahoe/usr.lib/learn/C/L5.2b, revision 1.1.1.1

1.1       root        1: #print
                      2: (Section 1.5)
                      3: Write a program which reads a character from its
                      4: input and tests whether that character is larger than
                      5: 100 in numeric value.  If so, read two more
                      6: characters, and print the value of the second of them
                      7: in octal.  Compile and test your program, then type "ready".
                      8: #once #create Ref1
                      9: u V has value 126
                     10: #once #create Ref2
                     11: . V should not be processed
                     12: #user
                     13: a.out <Ref1 >test1
                     14: a.out <Ref2 >test2
                     15: grep 126 test1 >/dev/null || cmp -s test2 /dev/null
                     16: #succeed
                     17: One way:
                     18: 
                     19: main()
                     20: {
                     21:        if (getchar() > 100) {
                     22:                getchar();
                     23:                printf("%o\n", getchar());
                     24:        }
                     25: }
                     26: #log
                     27: #next
                     28: 5.1c 10

unix.superglobalmegacorp.com

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