Fgets - неправильный аргумент - C (СИ)

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

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

Здарова парни! Прежде всего извиняюсь за нубский вопрос. На stackoverflow поискал, недопёр ни до чего. <...
    char input[100],strvar[100];
    int a=0,i,lastSpace=0;
    
    printf("enter sentence: ");
    fgets(strvar, 100, input);
...> Ругается [Warning] passing argument 3 of 'fgets' from incompatible pointer type [enabled by default]

Решение задачи: «Fgets - неправильный аргумент»

textual
Листинг программы
char str[100];
/*...*/
fgets(str, 100, stdin);

Объяснение кода листинга программы

  1. В первой строке объявляется массив str типа char с размером в 100 символов.
  2. Далее, происходит чтение строки с помощью функции fgets, куда в качестве первого аргумента передается str, вторым аргументом является 100 - количество символов, которые могут быть прочитаны, и третьим аргументом является stdin - стандартный ввод.

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


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

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

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