gpt4 book ai didi

c++ - 调试 C++ (Xcode 10.1) 时出现输入问题

转载 作者:行者123 更新时间:2023-11-30 04:51:49 25 4
gpt4 key购买 nike

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

This is my code

最佳答案

在以前分配一个空数组的方法中,您应该在这里给出它的大小,即“n”

int *a=new int(n);

你的旧代码有一些未定义的行为,因为你试图在不分配的情况下访问越界

在代码的末尾,您应该像这样释放动态分配的内存:

delete[] a;

关于c++ - 调试 C++ (Xcode 10.1) 时出现输入问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54705397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com