Ash*_*shu 0 c graphics syntax-error
在这个问题的最后,有c语言的中点圆绘制算法.我在代码中看到了以下两个语句
X =;
如果(d <);
在线程序和我们的书中,所以基本上我认为编译器可能会自动将它们初始化为0(零)所以我在我们的作业中写了相同的代码.但老师说这是错误的,实际上它在Turbo C++编译器中给出了无效表达式.这就是为什么我想知道它是否是错的,为什么它到处写的都是这样的.
这是代码:
#include<graphics.h>
#include<conio.h>
#include<stdio.h>
void main() {
int gd=DETECT,gm;
int i,r,x,y,xc,yc;
float d;
clrscr();
initgraph(&gd,&gm,"c:\\tc\\");
printf("Enter Radius\n");
scanf("%d",&r);
printf("Enter Center of circle\n");
scanf("%d",&xc);
scanf("%d",&yc);
d=1.25-r;
x=;
y=r;
do {
if(d<) {
x=x+1;
d=d+2*x+1;
} else {
x=x+1;
y=y-1;
d=d+2*x-2*y+10;
}
putpixel(xc+x,yc+y,5);
putpixel(xc-y,yc-x,5);
putpixel(xc+y,yc-x,5);
putpixel(xc-y,yc+x,5);
putpixel(xc+y,yc+x,5);
putpixel(xc-x,yc-y,5);
putpixel(xc+x,yc-y,5);
putpixel(xc-x,yc+y,5);
} while(x<y);
getch();
}
Run Code Online (Sandbox Code Playgroud)
它也是上面代码的链接:
请帮帮我.谢谢.
不,这些表达式在语法上不合法.
书籍有拼写错误,网上书籍的腥味复制品也有拼写错误.那个图像看起来像手机照片或其他东西,真的很可疑.
仅仅因为在网上说的东西,它不一定是真的1.
1在线匿名陌生人说.:)