在C ++中使用定界符进行输入

问题描述

获取这些值后,我必须将值存储在两个不同的数组中(例如x和y)

解决方法

所以我立即可以看到的唯一错误是

float* a = NULL;
a = new(nothrow)float;

应该是

float* a = new float[count];

您的版本仅在确实需要count浮点数的空间时才为单个浮点数分配足够的空间。

当您的代码无法正常工作时,如果您想问一个问题,您应该确切地说出运行代码时发生的情况。这样做将帮助您获得更好的答案。