dopiero zaczynam programować i proszę o pomoc. Program ma znaleść najdłuższy wiersz i go wypisać wypisje bez pierwszego znaku jeśli ma ktoś odrobinę dobrej woli to proszę żeby zerkną:
# include<stdio.h>
# include<conio.h>
int getline(char a[],int lim);
void copy(char longest[],char line[]);
char longest[1000];
char line[1000];
int czyt,max;
int main()
{
char d;
int i;
max=0;
while((d=getchar())!='q')
{
czyt=getline(line,1000);
if(czyt>max)
{
max=czyt;
copy(longest,line);
}
}
printf("%s",longest);
getch();
return 0;
}
int getline(char a[],int lim)
{
int i;
char c;
for (i=0;i<=(lim-1)&&(c=getchar())!='1'&&c!='\n';i++)
a=c;
if (c=='\n')
i++;
return i;
}
void copy(char longest[],char line[])
{
int i;
for(i=0;i<=max-1;i++)
longest=line;
}