C++ "Program has stopped working"

标签 c++

我正在为类编写一个程序。该程序可以编译,但是当我输入一个长度值时,会弹出一个窗口,提示“Pipeprogram.exe 已停止工作”。然后它继续说“一个问题导致程序停止正常工作。Windows 将关闭该程序并通知您是否有可用的解决方案”。

到目前为止,通过谷歌搜索,我没有找到任何解决方案。如果有人可以提供帮助,我们将不胜感激。

enter image description here

enter image description here

enter image description here

最佳答案

您需要使用 & 将指针传递给 scanf。所以,

scanf("%f", &length);

关于C++ "Program has stopped working",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29025214/

相关文章:

c++ - 具有引用成员的默认复制分配运算符?

c++ - 具有共享指针参数歧义的函数重载

c++ - 如何用 natvis 可视化一个简单的 std::string?

c++ - 在 C++ 中将 cv::Mat 实例存储在堆上

基于继承的 C++ 转换

c++ - 为什么会抛出 out_of_range 错误?

C++编译错误,构造函数没有返回类型...但我没有指定一个

c++ - 泛化一个函数

c++ - 声明结构时何时使用 new

c++ - LuaPlus:如何从多线程 C++ 调用 Lua 函数?