DEV C++设置 C++11 环境(was not declared in this scope)
不少初学者在使用dev c++ 的时候出现编译无法通过的情况,明明代码是对的(抄袭的 ),但是无法运行的情况,有两中可能
1.dev版本过低,不支持c++11 这就需要安装高版本的dev,可以在公众号:“火耳电脑管家”找到, 然后在进行步骤2
2.版本足够,但是无法运行,操作如下:
[ 1 ]
[ 2 ]
[ 3 ]
[ 4 ]
3.配置完成可以用以下代码进行测试
#include <iostream>
#include <string>
using namespace std;
int main() {
const int MAX_LENGTH = 50;
const int ARRAY_SIZE = 80;
string arr[ARRAY_SIZE]; // 声明一个包含 80 个字符串的数组
// 向数组中的每个元素赋值
for (int i = 0; i < ARRAY_SIZE; ++i) {
string value = "String " + to_string(i + 1); // 生成示例值
if (value.length() > MAX_LENGTH) {
// 如果字符串长度超过最大长度,截取前面的最大长度个字符
arr[i] = value.substr(0, MAX_LENGTH);
} else {
arr[i] = value;
}
}
// 输出数组中的字符串
for (int i = 0; i < ARRAY_SIZE; ++i) {
cout << "arr[" << i << "]: " << arr[i] << endl;
}
return 0;
}