Я пытаюсь использовать получает, чтобы сохранить имя/маленькая фразаполучает прекращающий цикл на C
Предполагалось провести 39 символов, но после того, как я ввожу первый символ возвращается к предыдущему циклу , (У меня есть Do Пока показ контента на главной странице)
Почему он не работает так, как предполагается?
char nome[40];
printf("\nNome do Equipamento: ");
gets(nome);
strcpy(eq[n].nomeEquipamento, nome);
Чтобы сначала получить обязательный вариант: 'get' is _evil_. И даже не «здорова». Это зло в смысле «никогда, никогда не используйте его, независимо от обстоятельств». Это, по сути, уязвимость в безопасности ходьбы. Теперь, когда это не в порядке - пожалуйста, покажите нам остальную часть основной функции, ничего не могу сказать из этого. – Cubic
Нет больше функции на языке C, называемой gets, она была удалена 2 года назад. – Lundin
@Pedro Пожалуйста, разместите полный код. – Lundin