2

Xcode 4.5に更新してから、この問題が発生しました。

コンソールボックスと入力4555しましたが、コンソールボックスにしか表示されません4

%d%f%cなどのさまざまな入力パラメーターを試しまし%sたが、すべて同じ問題があります。

理解できません。修正方法は?

私のソースコードは

#include <stdio.h>

int main()
{
    int input;
    // insert code here...

    printf("Hello, World!\n");
    printf("Please Enter Number : ");
    scanf("%d",&input);
    getchar();
    printf("Input is : %d",input);
    return 0;
}

とコンソールボックスショー:

>Hello, World!

>Please Enter Number : 4

>Input is : 4555
4

1 に答える 1

1

これは Xcode 4.5 のバグのようです。見る:

この問題については、Apple の有料開発者フォーラムで議論されています。これは Xcode 4.5 のバグです。Apple のエンジニアがこの問題を調査していますが、まだ修正されていません。

2 つの回避策があります。最初の回避策は、ターミナルからコマンドライン アプリを実行することです。Xcode プロジェクト ナビゲーターで、Products フォルダーから実行可能ファイルを選択します。右クリックして、[Finder に表示] を選択します。Finder で実行可能ファイルをダブルクリックして、ターミナルで起動します。

2 番目の回避策は、Xcode 4.4 をインストールすることです。Xcode > Open Developer Tool > More Developer Tools を選択して、Apple の開発者ダウンロード サイトにアクセスします。

はい、これは 4.4 からの確認済みの回帰であり、内部で追跡しています。これが入り込んでしまったのは本当に残念ですが、できるだけ早く修正します。

于 2012-09-28T08:03:30.783 に答える