//该程序读入一组文本行,并把最长的文本打印出来。 #include <stdio.h> using namespace std; #define MAXLINE 1000 int getline(char line[],int lim); void copy(char from[],char to[]); int main() { int num; int max=0; char line[MAXLINE]; char longest[MAXLINE]; while ((num=getline(line,MAXLINE))>0) { if(num>max){ max=num; copy(line,longest); } } printf("最长的文本行为:%s",longest); return 0; } int getline(char line[],int lim){ int count=0; int c; for (count;count<lim&&(c=getchar())!=EOF;++count) { line[count]=c; if(c==' '){ ++count; line[count]='