「main.cpp」に次のコードを入れました。
#include "rational.h"
using namespace std;
typedef struct rational {
long long numerator;
long long denominator;
} rational_t;
そして、「rational.h」という名前のヘッダーファイルがあります。
#pragma once
rational add(rational a,rational b)
{
rational c;
c.numerator = a.numerator + b.numerator;
c.denominator = a.denominator + b.denominator;
return c;
}
Line でエラーが発生しました:
rational add(rational a,rational b)
次のエラー コードが表示されます。 Fehler C4430 Fehlender Typspezifizierer - int wird angenommen. 注記: "default-int" は C++ の nicht unterstützt に由来します。翻訳: エラー C4430 型指定子がありません - int は受け入れられます。「default-int」は C++ ではサポートされていません。
関数が構造体を正しく検出しないためだと思います。誰でも私を助けてくれますか?
こんにちは、ナイキ