簡體   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