Hello, I need little help with this. Basically what I want for the program to do for me is to show on the graphic window n number of circles with the positions i give it [a,b in my situation (that is x.y)]

I made this and it does print out the first circle but when ever I want to enter the positions for the 2nd circle it closes

Code:void circle(int a,int b); int main() { int a,b; int n,i; openwindow(); printf("Number of circles\n"); scanf("%d", &n); if(n<=0) { printf("Please enter a number higher than 0\n"); getch(); return 0; } if (n>3) { printf("The number of circles is to high\n"); getch(); return 0; } printf("Enter the position of the circle/s\n"); for(i=0; i<n; i++); { scanf("%d %d", &a,&b); // Im not sure how to fix this .. what ever i try I get errors like no pointer to "i"? } circle(a,b); getch(); return 0; } void circle(int a,int b) { circle(a,b,200); }

I would like if someone could give me a hint how to fix the problem I have, iv been trying to fix this for hours but i get an even more complicated problem after.