Я новичок в C. В моей программе есть структура и функция.Я пытаюсь передать указатель, который присутствует в структуре, в качестве аргумента в моей функции.Но это показывает ошибку «Ожидается)» в точке оператора.Это сбивает с толку, потому что другие аргументы моей функции также взяты из структуры, но эта ошибка не видна в них.
Я попытался изменить тип возвращаемого значения функции для всех типов и до сих пор ничего.
struct signal
{
bool *input;
int previousop;
int n;
}s; //my structure
void noiseremove(bool *input, int n, int count1, int count0, bool
previousop)//function i declared and defined before main function
{//my function here}
void main()
{
void noiseremove(bool *s.input , int s.n, int s.count1, int s.count0, bool
s.previousop); //this is where i call the function and facing an error at
*s.input
}
Я не уверен, где я ошибаюсь или синтаксис неправильный.Я ожидаю, что функция примет параметры, но это не так.