Compiler warning - why?

I am just learning C by starting on modifying an example program to do what I want it to do. But immediately get warning messages although the compiled program runs fine. Whenever I declare a variable I get the following warnings.

Measure.c(153): warning: #550-D: variable "Minn_flag" was set but never used
Measure.c(62): warning: #550-D: variable "Ret_flags" was set but never used

Ret_Flags is declare as a global at the head of a file, and used in two functions. Minn_flag is declared inside a function and used once. I dont understand because I am declaring and using variables right alongside others already used in the example. Those variables dont get errors, but mine do. I am sure it's basic but what am I doing wrong?

Thanks!

Parents
  • The warnings mean exactly what they say: your are assigning a value to the variable, but you never do anything else with that variable.

    So the compiler thinks: what's the point of having the variable, and assigning (ie, writing) a value to it, if you never use it for anything!

    To be able to say anything more concrete, we'd have to see your code!

Reply
  • The warnings mean exactly what they say: your are assigning a value to the variable, but you never do anything else with that variable.

    So the compiler thinks: what's the point of having the variable, and assigning (ie, writing) a value to it, if you never use it for anything!

    To be able to say anything more concrete, we'd have to see your code!

Children
More questions in this forum