Fgets - неправильный аргумент - C (СИ)
Формулировка задачи:
Здарова парни!
Прежде всего извиняюсь за нубский вопрос.
На stackoverflow поискал, недопёр ни до чего.
<...
...>
Ругается [Warning] passing argument 3 of 'fgets' from incompatible pointer type [enabled by default]
char input[100],strvar[100];
int a=0,i,lastSpace=0;
printf("enter sentence: ");
fgets(strvar, 100, input);Решение задачи: «Fgets - неправильный аргумент»
textual
Листинг программы
char str[100]; /*...*/ fgets(str, 100, stdin);
Объяснение кода листинга программы
- В первой строке объявляется массив
strтипаcharс размером в 100 символов. - Далее, происходит чтение строки с помощью функции
fgets, куда в качестве первого аргумента передаетсяstr, вторым аргументом является 100 - количество символов, которые могут быть прочитаны, и третьим аргументом являетсяstdin- стандартный ввод.