今週のクラスの関数について学びましたが、私はこのエラーが最後にあったときに私のコードを1つのエラーに絞りました。メインの中で機能していますが、今度は同じミスをしないようにしました。また2つの未解決の外部シンボル(C++の関数の基礎)
、それは
「ファイル名は、」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていないことを述べているプログラムを実行しようとしたとき。 プリコンパイル済みヘッダーを使用しないで、使用できないようにしました。
私は、今、あなたのコードに問題がたくさんありました
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int getDivisor();
int calcSquare(int number);
void findNumbers(int divisor, int number, int square);
int main()
{
int divisor = 0;
int square = 0;
int number = 0;
cout << "Enter a divisor: ";
cin >> divisor;
cout << "Here are the numbers from 0 to 100 that are evenly
divisible by " << divisor << ",\nand their squares:\n\n";
square = pow(number, 2);
for (int count = 0; ++count;)
{
if (count >= 0 && count <= 100, count % divisor == 0)
{
int calcSquare(number);
cout << number << setw(6) << square << endl;
return square;
}
}
}
* "このエラーが発生したのは、メインで機能を宣言したからだが、今度は同じミスを犯さないようにしていたからだ" *悪いニュースを破るつもりだ。 'main'の内部に定義されています。 –
彼はメインでは役に立たない関数宣言を持っています。 – aschepler
@Igor私の先生は、関数定義を関連する各コードブロックの最上部に置くよう教えてくれましたが、これは間違っていますか? – YungCoder