int i = 0;
for(lecture *t = first; t && i < 20002; t = t-> next)
if((t -> start) != (t -> next ->start)) ++i;
return i;
Witam na if wysypuje mi się program, ktoś pomoże ze znalezieniem błędu?
int i = 0;
for(lecture *t = first; t && i < 20002; t = t-> next)
if((t -> start) != (t -> next ->start)) ++i;
return i;
Witam na if wysypuje mi się program, ktoś pomoże ze znalezieniem błędu?
Jest tylko jedna możliwość: t->next jest równe NULL (czy tam nullptr).
Ma być:
for(lecture *t = first; t && t-> next && i < 20002; t = t-> next)
ta część warunku: && i < 20002
- wydaje mi się dziwna, czy to zadanie dla jakieś sprawdzarki ?