Я пытаюсь получить некоторые данные от пользователя и отправить его в другую функцию в gcc. Код выглядит примерно так.
printf("Enter your Name: ");
if (!(fgets(Name, sizeof Name, stdin) != NULL)) {
    fprintf(stderr, "Error reading Name.\n");
    exit(1);
}
Однако, я обнаружил, что в конце он имеет символ новой строки \n. Поэтому, если я введу John, он отправит John\n. Как удалить этот \n и отправить правильную строку.
