Прямо удалить «\n» из вывода fgets, если каждая строка имеет «\n»
line[strlen(line) - 1] = '\0';
В противном случае:
void remove_newline_ch(char *line)
{
int new_line = strlen(line) -1;
if (line[new_line] == '\n')
line[new_line] = '\0';
}