每当调试C (Xcode 10.1)时,输入问题

Problem with input whenever debugging C++ (Xcode 10.1)

本文关键字:输入 问题 调试 Xcode      更新时间:2023-10-16

我是xcode的新手。我尝试使用C (下图)创建第一个问题,并设置一些断点以测试调试。我在控制台窗口中的输入问题。特别是,每当我获得输入行时,我都会输入数字,并且在控制目标输出和所有输出之间,我什么也看不到控制台(即,如果我使用"目标输出"并输入任何内容,我必须更改为"所有"输出"要查看我键入的数字,反之亦然)。还有一个问题:我可以删除键入的编号,即,如果我键入3,它只允许我添加后缀编号,例如31或类似的内容。无法更改数字。有人知道这个问题吗?请帮我。非常感谢。

这是我的代码

以旧的方式分配一个空数组

int *a=new int(n);

您的旧代码由于您试图访问而无需分配

而尝试访问的范围访问,因此具有一些不确定的行为。

在代码末尾,您应该按这样的动态分配的内存来处理:

delete[] a;