通过scanf提供对象的属性

时间:2015-04-18 00:11:29

标签: c

代码:

RectangleCorner *corner1 = [RectangleCorner new];
printf("Enter first corner coordinates \n");

float u1 = corner1.x;
float i1 = corner1.y;

scanf("%f;%f", &u1, &i1);
printf("%f; %f", &u1, &i1);

输入值(例如7; 5)后仍打印出" 0.00000; 0.00000"

为什么价值的分配没有发生?

1 个答案:

答案 0 :(得分:1)

归功于@BLUEPIXY: 我只需要从printf语句中删除&符号: printf("%f; %f", u1, i1);