08/02/26 17:44:15
1つの関数に複数の構造体を渡すことって可能でしょうか?
suruct typedef{
int x,y;
}SAMPLE;
SAMPLE sample;
suruct typedef{
int x,y;
}SAMPLE2;
SAMPLE2 sample2;
void AA(??? *s){
int a = s->x;
int a = s->y;
}
void main(){
AA(&sample);
AA(&sample2);
}
こんな処理をしたいのですが、???の所がわかりません。
良い方法を教えていただきたいです。
仮の構造体を1つ作って、その変数に代入→渡すってやり方だとできましたが
激しく面倒くさい。