Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Valued Contributor III
775 Views

function return struct -> Error: incompatible types in assignment

hey there  

 

its driving me nuts. to me it seams fine but the compiler complains. maybe somebody knows what i'm doing wrong. 

 

well i have a structure : 

typedef struct { long start; long end; }range; 

then there is a function: 

range get_range(int max) { range borders; : : return borders; } 

and my main program: 

: range borders; borders = get_range(1000); : 

right there where i try to assign the return value of "get_range" to "borders" i get the error from the compiler "incompatible types in assignment". 

 

thanks in advance 

rico
0 Kudos
2 Replies
Highlighted
Valued Contributor III
13 Views

Rico, 

 

Is there a prototype for get_range occurring somewhere before the use of it in the assignment? 

 

Bill
0 Kudos
Highlighted
Valued Contributor III
13 Views

And so simple it is. The prototype was wrong. 

 

Thanks very much :)
0 Kudos