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.