[英]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.