я получаю эти ошибки 1. не может выделить массив постоянного размера 0 2. Ожидается постоянное выражение 3. «число»: неизвестный размерInitialize целочисленный массив с длиной входной строки в C++
#include <iostream>
#include <string>
using namespace std;
int main()
{
string str;
int input_num;
int sum;
cout << "Enter the number:" << endl;
getline(cin, str);
const int length = str.length();
cout << "Length:" << length<<endl;
//input_num = stoi(str);
int numbers[length];
return 0;
}
вы не можете объявить стек, выделенный массив, кто в данном размере не известен во время компиляции (без расширения компилятора) – CoryKramer
к сожалению, дубликат не говоря уже о том, что вы должны просто использовать 'зОго :: вектор' beca используйте это явно запрещенное название. – chris