円と円の当たり判定

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
初心者

円と円の当たり判定

#1

投稿記事 by 初心者 » 15年前

円と円の当たり判定用に下のような関数を作ったのですが、エラーがでます。

どこがおかしいのか教えてください!

int CircleHitCircle(double cx1,cy1,cz1,cx2,cy2,cz2 int chitflag){
if(pow(cx1-cx2,2)+pow(cy1-cy2,2)>=(cz1+cz2)){
chitflag=1;
}
else chitflag=0;
return chitflag;
}

やっくん

Re:円と円の当たり判定

#2

投稿記事 by やっくん » 15年前

おはようございます。

・開発環境が何なのか
・どのようにエラーが出ているのか

というのが分らないため正しく答えることができません(^^;

一応、こちらを試してもらえないでしょうか?

int CircleHitCircle(double cx1, double cy1, double cz1, double cx2, double cy2, double cz2, int chitflag)

と、関数の仮引数の部分を変更してみたら動きませんか?

それと、名前は”初心者”では無く他の方と区別の付くように別の名前にすることを進めます。利用既約にもそうありますし。

初心者

Re:円と円の当たり判定

#3

投稿記事 by 初心者 » 15年前

ありがとうございました。できました。

次に質問する時から名前を決めます!

環境やエラーなども書くようにします。

質問した以上のアドバイスありがとうございました。

閉鎖

“C言語何でも質問掲示板” へ戻る