1 5dc21454 2023-07-14 jrmu /* 1-17. Write a program to print all input lines that are longer than 80
5 5dc21454 2023-07-14 jrmu /* MAXLINE has been reduced for easier testing */
6 5dc21454 2023-07-14 jrmu #include <stdio.h>
7 5dc21454 2023-07-14 jrmu #define MAXLINE 1000
9 5dc21454 2023-07-14 jrmu int getlin(char line[], int maxline);
10 5dc21454 2023-07-14 jrmu void copy(char to[], char from[]);
14 5dc21454 2023-07-14 jrmu int len; /* current line length */
15 5dc21454 2023-07-14 jrmu char line[MAXLINE]; /* current input line */
17 5dc21454 2023-07-14 jrmu while ((len = getlin(line, MAXLINE)) > 0) {
18 5dc21454 2023-07-14 jrmu if (len > 80)
19 5dc21454 2023-07-14 jrmu printf("%s", line);
24 5dc21454 2023-07-14 jrmu int getlin(char s[], int lim)
28 5dc21454 2023-07-14 jrmu for (i=0; i<lim-1 && (c=getchar())!=EOF && c!='\n'; ++i)
30 5dc21454 2023-07-14 jrmu if (c == '\n') {
34 5dc21454 2023-07-14 jrmu s[i] = '\0';
38 5dc21454 2023-07-14 jrmu void copy(char to[], char from[])
42 5dc21454 2023-07-14 jrmu while ((to[i] = from[i]) != '\0')