繁体   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