决心
来源:互联网 发布:mac os 10.9 下载 iso 编辑:程序博客网 时间:2024/04/28 00:13
为了提高编程能力,决定有空就在这写代码,从简入深开始。 希望高手多提意见...
从键盘输入若干行数据,输出最长的一行;
空行表示输入结束
#include <stdio.h>
#include <string.h>
#define MAX 80
char maxline[MAX],buf[MAX];
main()
{
int len,max=0;
while(1){
len=getline();
if(len==0) break;
else if (len>max){
max=len;
strcpy(maxline,buf);
}}
if(max>0)
printf("%s/n",maxline);
getch();
}
int getline(void){
int c,i=0;
while(i<MAX-1){
c=getchar();
if(c=='/n') return i;
buf[i]=c;
i++;}
buf[i]='/0';
return i;
}