Я пытаюсь получить некоторые данные от пользователя и отправить его в другую функцию в 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
и отправить правильную строку.