Visual Studio 2019でコードがコンパイルされないのはなぜですか?

ボビー

私はこのコードを機能させようとしています。私はこのコードを主に自分とグーグルで作成しました。私はこれは非常に初心者なので、これを修正する方法がわかりません。

コードを切り取って、c#に変換し、(もちろん変更して)新しいファイルと別のコンパイラを試してみました。

#include <iostream>
using namespace std;

//suurin_luku.cpp 

int question() {
    double answers;
    cout << "Do you want the biggest number, or smallest number?\n";
    cout << "0 for biggers, 1 for smaller.\n";
    cin >> answers;

    if (answers == 0) {
        int biggest();
    }
    if (answers == 1) {
        int smallest();

    }
    return 0;
}






int biggest()
{
    float input1, input2, input3;
    cout << "Please insert three numbers.\n";
    cin >> input1 >> input2 >> input3;
    if (input1 >= input2 && input1 >= input3)
    {
        cout << "The largest number is: " << input1;
    }
    if (input2 >= input1 && input2 >= input3)
    {
        cout << "The largest number is: " << input2;
    }
    if (input3 >= input1 && input3 >= input2) {
        cout << "The largest number is: " << input3;
    }
    return 0;
}

int smallest()
{
    float input11, input22, input33;
    cout << "Insert three numbers.";
    cin >> input11 >> input22 >> input33;
    if (input11 <= input22 && input11 <= input33)
    {
        cout << "The smallest number is: " << input11;
    }
    if (input22 <= input11 && input22 <= input33)
    {
        cout << "The smallest number is: " << input22;
    }
    if (input33 <= input11 && input33 <= input22) {
        cout << "The smallest number is: " << input33;
    }
    return 0;
    }

ユーザーが0を入力すると、入力された最大の番号が表示されます。ユーザーが1を入力すると、入力された最小の番号が表示されます。エラーコードはLNK1120とLNK2019です。

ブレイズ

それがすべてのコードである場合は、main関数がないためにリンクエラーが発生する可能性があります。mainVSプロジェクトを省略すると、正確に2つのリンクエラーが発生します。これをコードに追加します。

int main() {
    question();
}

また、関数を呼び出すのではなく、関数を宣言するだけです。

if (answers == 0) {
    int biggest();
}
if (answers == 1) {
    int smallest();
}

それらint削除して関数を呼び出します。int question()これらの他の2つの関数の下に配置する必要があります。そうしないと、次のように事前に宣言しない限り、関数は見つかりません。

int biggest(); // declaring them so question() knows their signature
int smallest();
int question() { ... }; // question() calls biggest() and smallest()
int biggest() { ... }; // actual implementation of those functions
int smallest() { ... };
int main { ... }

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

このCコードがCodeblocksでコンパイルされるのに、Visual Studioではコンパイルされないのはなぜですか?

Visual Studio 2015が.asmのコンパイル時にdqwordを解決できないのはなぜですか?

Visual Studio Codeでコードが実行されないのはなぜですか?

Visual Studio 2019 c ++の概念のサポート-エラーで正常にコンパイルされます:なぜですか?

Microsoft Visual Studio 2019でデザイナービューが表示されないのはなぜですか?

Visual Studio CodeコマンドパレットにTypescriptコマンドが表示されないのはなぜですか?

Visual Studio asp.netプロジェクトでドットレスコンパイルが機能しないのはなぜですか?

Visual Studio CodeコンソールでJavaScriptエラーが検出されないように見えるのはなぜですか?

Visual Studio 2015コンソールランナーがMSpecを認識しないのはなぜですか?

Visual Studioでoscdimg.exeが内部コマンドまたは外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されないのはなぜですか

Visual Studio2012のTypeScriptがコンパイルされない

Visual Studio 2015 RCコマンドラインツールでVimをビルドできないのはなぜですか?

Visual Studioでプリコンパイル済みヘッダーの使用を無効にできないのはなぜですか?

Visual Studio2017での保存または公開時にTypescriptがコンパイルされない

Visual Studioを開いているときに、インテリセンスとコード提案が機能しなくなるのはなぜですか?

Visual StudioでWindows.Resourcesがウィンドウタイプに見つからないというエラーが表示されるのはなぜですか?

Visual Studio 2019で「onpaste」が有効なJavaScriptイベントとして認識されないのはなぜですか?

Visual Studio Codeで非常に長い場合、jsonコードが他の色になるのはなぜですか?

コンピューターでPythonがコンパイルされているVisual Studioのバージョンは何ですか?

Visual Studio 2019で単体テストが実行されないのはなぜですか?

Visual Studio 2017でコミットされていない変更でGITプルが許可されるのはなぜですか?

Visual Studio 2019で有効なazure-pipelines.ymlファイルのエラーが表示されるのはなぜですか?

javaFXコードがcmdで正常に実行されるのに、Visual Studio Codeでエラーがスローされるのはなぜですか?

Intellisenseの<example>と<code>が表示されないのはなぜですか?C#とVisual Studio2017-2019を使用

Visual Studioが私が書いた新しいコードを無視するのはなぜですか?

Visual Studio CodeTypescriptが保存時にコンパイルされない

Visual Studio NuGet:依存パッケージの.targetsファイルが実行されないのはなぜですか?

Visual Studioのコードスタイル設定で、DateTimeは組み込み型ではないと見なされるのに、Guidはそのように動作するのはなぜですか?

Visual Studioで静的メインエラーが含まれていないのはなぜですか?

TOP 一覧

  1. 1

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  2. 2

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  3. 3

    CSSのみを使用して三角形のアニメーションを作成する方法

  4. 4

    ドロップダウンリストで選択したアイテムのQComboBoxスタイル

  5. 5

    ZScalerと証明書の問題により、Dockerを使用できません

  6. 6

    PyCharmリモートインタープリターはプロジェクトタブにサイトパッケージのコンテンツを表示しません

  7. 7

    Windows 10でのUSB入力デバイスの挿入/取り外しの検出

  8. 8

    Excel - count multiple words per cell in a range of cells

  9. 9

    PictureBoxで画像のブレンドを無効にする

  10. 10

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  11. 11

    スタート画面にシャットダウンタイルを追加するにはどうすればよいですか?

  12. 12

    Python / SciPyのピーク検出アルゴリズム

  13. 13

    Luaの文字列から特定の特殊文字を削除するにはどうすればよいですか?

  14. 14

    Pythonを使用して、リストからデータを読み取り、特定の値をElasticsearchにインデックス付けするにはどうすればよいですか?

  15. 15

    LinuxでPySide2(Qt for Python)をインストールするQt Designerはどこにありますか?

  16. 16

    goormIDEは、ターミナルがロードするデフォルトプロジェクトを変更します

  17. 17

    QGISとPostGIS(マップポイント(米国の地図上にraduisを使用した緯度と経度)

  18. 18

    MLでのデータ前処理の背後にある直感

  19. 19

    ターミナルから「入力ソースの変更」ショートカットを設定する

  20. 20

    パンダは異なる名前の列に追加します

  21. 21

    同じクラスの異なるバージョンを使用したクラスローディング:java.lang.LinkageError:名前の重複クラス定義を試行しました

ホットタグ

アーカイブ