簡體   English   中英

Xcode 4.5字符未顯示在控制台框中,帶有C語言的scanf()

[英]Xcode 4.5 character not show in console box , with scanf() in C language

自更新為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

看來這是Xcode 4.5的錯誤。 看到:

在蘋果的付費開發者論壇上有關於此問題的討論。 這是Xcode 4.5中的錯誤。 蘋果的工程師正在調查此問題,但尚未解決。

有兩種解決方法。 第一種解決方法是從終端運行命令行應用程序。 在Xcode項目導航器中,從Products文件夾中選擇可執行文件。 右鍵單擊並選擇在Finder中顯示。 雙擊Finder中的可執行文件以在終端中啟動它。

第二種解決方法是安裝Xcode 4.4。 選擇Xcode>打開開發人員工具>更多開發人員工具以訪問Apple的開發人員下載站點。

是的,這是從4.4開始的確定回歸,我們正在內部對其進行跟蹤。 遺憾的是,這確實很遺憾,但是我們會盡快修復它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM