繁体   English   中英

改变点坐标

[英]Change point coordinates

我需要帮助解决这个问题,所以如果有人有类似的问题,它会对我有所帮助。

我们在 function main中有一个点,它代表具有特定名称O(0,0)的坐标系的中心,如何使用 function function来更改A(1,2)中的那个点?

这是我的代码:

struct Point {char m;float x, y;};
void function(struct Point t, char s,float array[2])
{
   t.m=s;
   t.x=array[0];
   t.y=array[1];

}
int main()
{
   float array[]={1,2};
   struct Point t1={'O',0,0};;
   function(t1,'A',array);
   printf("%c(%.2f,%.2f)",t1.m,t1.x,t1.y);
   return 0;
}

注意 function function必须有原型function(struct Point t,char s,float array[2]);

提前致谢!

最好的祝福!

这是不可能的。 所提供的 function 原型无法将任何修改后的值返回给除浮点数以外的调用者。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM