1

1)(指针) %p 是做什么用的?显示地址或其他内容?(你也可以举个例子吗?)

2) 与使用graph.h 库和创建图形一样,ellipse() 函数有6 个参数。它们是什么?我找不到它们的完整列表。

谢谢

编辑对不起。它应该是<graphics.h>图书馆。是的,它是一个希望我们使用的外部库。ps:不是功课。

4

4 回答 4

1
  1. %p用于打印出指针的值(地址),使用printf

    printf("%p", &printf); //Prints out the address of the 'printf' function
    
  2. 我不知道graph.h你指的是什么,我怀疑很多其他人也这样做;您能否发布有关该库用途的更多信息?

于 2011-04-06T22:50:22.247 回答
0

这看起来像家庭作业,因为 graph.h 不是不到 20 个标准头文件中的任何一个。所以我们只能猜测椭圆函数的参数是什么。也许是 x, y, width, height, start_angle, angle。也许它是左、上、右、下、start_angle、end_angle。谁知道?

%p 用于打印指针的字符串表示,通常称为对象的地址。所以是的,你写的听起来是对的。

于 2011-04-06T22:52:29.737 回答
0

1)我不确定 %p 对指针的含义,但是您使用 *p 来尊重指针(获取其值),并使用 &y 将变量分配给指针(请参阅 Mehrdad 对 printf 用法的回答)。

整数 y =9; 整数* x = &y;

2) 没有默认的“graph.h”库。你用的是boost还是mingw?

于 2011-04-06T22:53:02.340 回答
0

一些网络搜索表明这graphics.h是一个 Borland 扩展,它确实包含一个带有ellipse六个参数的函数。

我在这里找到了一些文档:http ://www.cs.colorado.edu/~main/cs1300/doc/bgi/ellipse.html

您应该知道此功能不是标准化的,因此其他 C 实现可能没有它。

于 2011-04-06T23:04:10.327 回答