Encoders
Hub for Computer Whizzes Register to join us

Encoders > More... > C > Program

/* Program to print all input lines those are longer than 10
   characters. */

#include <stdio.h>
#define MAXLINE 1000

int getline(char line[], int maxline);

main()
{
	int len, max=0;
	char line[MAXLINE];

	while((len=getline(line,MAXLINE))>0)
		if(len>10)
			printf("%s",line);
}


int getline(char s[], int lim)
{
	int c, i;

	for(i=0; i<lim-1 && (c=getchar())!=EOF && c!='\n'; i++)
		s[i]=c;
	if(c=='\n')
		s[i++]=c;
	s[i]='\0';
	return i;
}