Annotation of 43BSDReno/usr.bin/learn/learnlib/C/L15.1a, revision 1.1.1.1

1.1       root        1: #print
                      2: Write a program that reads in lines one at a time,
                      3: and prints them out if their length (including
                      4: the newline) is odd.
                      5: You can use the function getline if you like; the object
                      6: file is in getline.o.
                      7: Compile and run it, then type "ready".
                      8: #once #create Ref1
                      9: this line contains an odd number of letters!
                     10: this line, however, contains an even number of letters!
                     11: #once #create Ref2
                     12: this line contains an odd number of letters!
                     13: #once cp %s/getline.o .
                     14: #user
                     15: a.out <Ref1 >x1
                     16: #cmp x1 Ref2
                     17: #succeed
                     18: /* It's certainly easiest with getline: */
                     19: 
                     20:  #include <stdio.h>
                     21: 
                     22: main()
                     23: {
                     24:        char line[500];
                     25:        int n;
                     26: 
                     27:        while ((n = getline(line, 500)) > 0)
                     28:                if (n % 2 == 1)
                     29:                        printf("%s", line);
                     30: }
                     31: #log
                     32: #next
                     33: 15.1b 10

unix.superglobalmegacorp.com

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