Dwa pytanka "CZYSTY C" o program

0

Witam.
Mam problem bo jutro kartkówka w szkole z C :/
Chodzi o to, że mam wydruk programu, ale nie da się go skompilować.
Czy ktoś może poprawić błąd ?
I od razu drugie pytanie czy jest jakiś łatwiejszy - krótszy sposób na taki program, który jest krótszy i łatwiej go zapamiętać? (program porównuje cały wklepany tekst i wkleja tekst przy zakończeniu programu (EOF) , a raczej najdłuższą wpisaną linijkę)
Proszę oto ten kod do poprawy:

#define MAXLINE 1000
char line[MAXLINE];
char save[MAXLINE];
int max;

main()
{

	int len;
	extern int max;
extern char save[];

	max = 0;
	while ((len = getline()) > 0)
	if len > max)
	{
		max =len;
		copy();
	}
if (max > 0)
printf(?%s?, save);
}
getline()
}
int c, I;
extern char line[];

for (I = 0; I < MAXLINE ? 1 && (c = getchar()) ! EOF && c!=?\n?; ++I)
	line[i]=c;
if (c == ?/n?)
{
line[I] = c;
++I;
}
line[I] = ?\0?;
return(i);
}
copy()
{
int I;
extern char line[], save[];

I = 0;
While ((save[I] = line[I]) !=?\0?)
++I;
}

Sry za czytelność ale sie aż tak na C nieznam :/

0

Sry za czytelność ale sie aż tak na C nieznam :/

Szkoda, bo widzisz czytelnośc kodu to 50% więcej szans na jego zrozumienie.

0

LOL, nie dziwie sie, ze sie nie kompiluje :d

Prosze! powiedz, ze nie studiujesz informatyki [diabel]

1 użytkowników online, w tym zalogowanych: 0, gości: 1