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