-3

我有一个简单的 c++ 程序,它使用 scanf 要求用户输入。当我运行程序并尝试通过 Xcode 控制台输入一些输入时,它有点崩溃。当我尝试进行一些用户输入时它会崩溃。

它说“与 ProjectName 失去联系} 就像这样:

int matriz[LIN][COL];
int l1, c1, l2, c2;

GENERATOR(matriz);

do{
    PRINT_ARRAY(matriz);

    printf("\nDigite a posição para realizar a troca");
    scanf("%d %d", &l1, &c1);

这里发生了什么?

我正在使用 Mac OSX Mavericks 和 Xcode 5。

4

2 回答 2

1

为了摆脱“与 ProjectName 的连接丢失”错误,我使用了键盘的左输入,而不是本地化小键盘上的输入。

仍在试图弄清楚为什么会发生这种情况。

于 2013-09-30T22:33:15.133 回答
1

我对 c 和 Objective-c 终端程序有同样的问题。根据我发现这是 XCode 中的一个错误。

不要介意以下信息:您需要使用键盘上的 RETURN 键而不是 ENTER 键。

但我发现了以下两种解决方法:

  1. 仅当我使用 BT 键盘输入时,我才出现丢失连接错误。当我在笔记本电脑上使用本机键盘时,终端接受输入。

  2. 如果您关闭了笔记本电脑的盖子,请遵循此解决方法。在 Products 下找到您编译的文件,右键单击以在 Finder 中找到它。在 Finder 中,单击鼠标右键以在终端中运行。您的程序将毫无问题地运行,终端将接受您的输入。

希望这可以帮助。

于 2013-10-02T14:26:44.677 回答