Ошибка С3861 gets: идентификатор не найден - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Не пойму в чем дело. Компилятор ругается на gets.
int main(int argc, char* argv[])
{
    setlocale(LC_ALL, "Russian");
    FILE *f;
    char str[80];
    f = fopen("text.txt", "w");
    if (f == NULL) {
        printf("Error!");
        exit(1);
    }
    do {
        printf("Введите строку (пустую - для выхода): \n");
        gets(str);
        strcat(str, "\n");
    } while (*str != '\n');
 
    return 0;
}

Решение задачи: «Ошибка С3861 gets: идентификатор не найден»

textual
Листинг программы
    fflush(stdin);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.667 из 5
Похожие ответы