0

そのタイトルを入力すると、それが紛らわしいことがますます明らかになりました。

わかりました、Xcode を使用して学校向けの C プログラムを書いています。Xcode 内からビルド/実行すると、入力として 2 桁の整数を入力できず、その理由がわかりません。プロジェクトの「製品」フォルダーに保存されているビルド済みの実行可能ファイルを実行すると、独自のターミナル インスタンスで開かれ、入力が正しく受け入れられます。組み込み環境でこれが許可されないのはなぜですか? (それは技術的に呼ばれるものですか?)

これが私が話しているコードの抜粋です:

void getScores()
{
    int score1;
    int score2;
    int score3;
    char grade;
    printf("\nEnter three test scores 0-100 with a <space> in between then press enter :
    ");
    scanf("%d %d %d", &score1, &score2, &score3);
    grade = getGrade(score1, score2, score3);
    printResults(grade);
    return;
}//getScores
4

1 に答える 1

0

同じ問題が発生しました。Appleはそれに取り組んでいるようです。ターミナルでファイルを実行するのが、プログラムを実行する最も簡単な方法です
execただし、組み込みコンソールに入力を表示することは可能です。数字を入力し (最初の数字のみが表示されます)、ドロップダウン メニューで別の出力を選択し、[ターゲット出力] を再度選択する必要があります。

すぐに解決されることを願っています。

于 2012-10-05T09:05:52.703 に答える