Removendo o caractere de nova linha à direita da entrada fgets ()

Estou tentando obter alguns dados do usuário e enviá-los para outra função no gcc. O código é algo como isto.

printf("Enter your Name: ");
if (!(fgets(Name, sizeof Name, stdin) != NULL)) {
    fprintf(stderr, "Error reading Name.\n");
    exit(1);
}

No entanto, acho que tem uma nova linha\n personagem no final. Então, se eu entrarJohn acaba enviandoJohn\n. Como faço para remover isso\n e envie uma string adequada.

questionAnswers(13)

yourAnswerToTheQuestion