when i compile a simple program in Dev C++ i get error:" conflicting types for 'myf' " Code: #include <stdio.h> #include <stdlib.h> int main() { myf(3.0); return 0; } double myf(double x) { return x; } what does that mean?
You have posted it as an Article under the Article / Source code section. I have moved it to the Queries and Discussion forum. Use the code blocks for putting codes in the post I am not sure why there should be an error but I dont have the compiler so I could not solve it but try putting the function body above main and see if it solves the problem.
Since you didn't provide the prototype of the function, so your compiler is assuming the type of function to be int but later finds a double as a type. To rectify it, provide the prototype of the function and stay happy.