提问者:小点点

警告C4552:“>>”:未使用表达式的结果[已关闭]


#include <iostream>

int main() {
    int manic;

    std::cout << "Enter Size of Array" << "/n";
    std::cin >> size; // << "/n";
    size = manic;
    static const int arr[size];
    for(int i = 0; i < size; i++) {
        std::cout << "Enter" << i << "Element" << "/n";
        std::cin >> (arr[i]); // Error Is Shown in this Line
    }
    bool r = is_even(arr, size);
    std::cout << r;
    return 0;
}

我在这里的第一篇文章。我在Visual Studio 2019中键入了这段代码。Microsfot文档没有帮助。


共1个答案

匿名用户

编译器会提示您可以单独重写一个值

std::cin >> size;// << "/n";
size = manic;

您可以让用户输入一个值,然后用另一个未初始化的值覆盖它。