我有以下代码:
typedef struct {
double x, y;
} point_t ;
typedef struct {
point_t a, b, c;
} triangle_t;
int read_point(point_t * const point) {
int status = scanf(" (&lf,&lf)", &point_t.x, &point_t.y);
return(status);
}
我正在尝试读取用户为三角形的顶点输入的 x 和 y 坐标(点 a、b 和 c)。但是,我在 scanf 函数中强调两个“point_t”实例时遇到了一个奇怪的错误.
不允许使用类型名称。
这是怎么回事?