|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <string.h>
#include <stdio.h>
#define maxline 100
main()
{
int getline(char str[],int lim);
void copy(finalline,line);
char line[maxline],finalline[100];
int max=0;
int len;
while(((len=getline(line,maxline))>0)
{
if(len>max)
{
len=max;
copy(finalline,line);
}
}
if(max>0)
printf("%s\n",finalline);
}
int getline(char str[],int lim)
{
int c,i=0;
while(i<=lim-1&&(c=getchar())!=EOF&&c!='\n')
{
str[i]=c;
i++;
}
if(str[i]=='\n')
str[i]='\0';
return i;
}
void copy(char finalline[],char line[])
{
int i,j=0;
for(i=strlen(line);line[i]!='\0';i--,j++)
{
finalline[j]=line[i];
}
finalline[j]='\0';
}
老是显示 error C2143: syntax error : missing ')' before '{' |
|