当尝试从没有调试器的Xcode 5.1.1(5B1008)运行C ++命令行应用程序时,我无法从stdin获取输入以在调试区域中访问我的应用程序。
即使是最简单的应用程序(如下所示)也无效。下面的应用程序将等待输入到达,直到我手动终止应用程序。
从Xcode之外的终端运行它可以正常工作,修改项目方案以使程序在lldb下运行可以使一切正常工作。
如何在没有调试器的情况下按预期工作?
程序:
int main(int argc, const char * argv[])
{
printf("press enter to continue\n");
getchar();
// when run with no debugger from xcode 5.1.1, I am unable to get the following
// line of code to execute.
printf("enter pressed!\n");
return 0;
}