【解決方法】C言語を使用して円の面積を見つける.


私はコーディングの初心者です.cを使用して円の面積を見つける必要があります.コードを書きましたが、実行すると「メインへの未定義の参照」が表示されます.私が間違っていることを説明してください.

私が試したこと:

#include <stdio.h>

float area(float r)
{
    float area;
    
    printf("\nEnter the radius of Circle : ");
    scanf("%f", &r);
    area = 3.14 * r * r;
    printf("\nArea of Circle : %f", area);

    
    return area;
}

解決策 1

すべてのプログラムには、「エントリ ポイント」と呼ばれるものがあります。これは、システムがアプリケーションを開始することを「認識」しているコード内の場所です。

本のようなものです。読み始めると、テキストの最初のページから始まります。導入または第 1 章に応じて異なります。

C コンソール アプリの場合は、 main

これを下に追加します area 関数:

int main()
   {
   float r = 0.0f;
   float f = area(f);
   return 0;
   }

解決策 2

すべての C プログラムには main 関数が必要です。 プログラムのエントリーポイントです。

これを参照してください 良い C main 関数の書き方 | オープンソース.com[^]

コメント

タイトルとURLをコピーしました