获取字符串的长度并将其分配给数组

get the length of a string and assign it to an array

这里是 C++ 新手。

我有一个问题,我无法将字符串中的字符数分配给数组大小,就像这样..

string outStr;
ifstream input("read.txt");
getline(input, outStr);

int const n = outStr.length();
int arr[n];

错误信息 --> 表达式必须有一个常量值。虽然我已经宣布 "const"

提前致谢✌

C++ 不支持可变长度数组。请改用 std::vector