[英]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.