0

Xcode 4.6 で小さな C++ プログラムを作成しました。空の C++ クラスを使用してファイルを作成し、単純な Cocoa アプリケーション テンプレートを追加して、アプリをターゲットとして作成しました。

.cpp ファイルの内容は次のとおりです。

#include "tempConv.h"
#include <iostream>
using namespace std;

int main() {
    int temp;
    char inputScale = 'X';

    cout << "Enter temp:";
    cin >> temp;
    cout << "Enter F or C:";
    cin >> inputScale;

    if (inputScale=='F') {
        temp = (temp - 32) * 5 / 9;
        cout << "Centigrade equivalent is " << temp << endl;
    }
    else if (inputScale=='C')  {
        temp = (temp * 9 / 5) + 32;
        cout << "Fahrenheit equivalent is " << temp << endl;
    }

    else {
        cout << "Invalid input - try again later" << endl;
    }
    return 0;
}

C++ ファイルには main があるため、アプリケーションに付属する標準の main.m を抑制する必要があります。

ファイルを実行すると、UI に接続されません。入力と出力がデバッグ出力ビューに表示されます。

main.m ファイルから cpp ファイルを呼び出す方法、またはそれを UI に接続する他の方法はありますか?

4

1 に答える 1