私はこのプログラムを作ったが、私はエラーが発生しています "(関数)"の対立するタイプ " " (機能)の宣言はここにあった」と述べた。私のgccコンパイラは私に、(関数)の対立型として表示するエラーを返します
システムでコマンドプロンプトを使ってDev C++のgccコンパイラを使ってコンパイルしました。 誰でも私のここでの不具合を理解する助けができますか?
#include<stdio.h>
#include<math.h>
main()
{
int a,b,c;
float area;
float ar(int a,int b,int c);
printf("Enter the lenghts of the three sides of a triangle");
scanf("%d%d%d",&a,&b,&c);
area=ar(a,b,c);
printf("The are a of the triangle is=%.2f",area);
}
ar(a,b,c)
{
float area,s;
s=(a+b+c)/3;
area=sqrt((s*(s-a)*(s-b)*(s-c)));
return area;
}
基本的なCの本やチュートリアルを終了しましたか? – kaylum
はい私は... !! –
文字通り「(機能)の相反するタイプ」と言いますか?あるいは何らかの理由で私たちの関数名を隠しているのですか? –