我正在尝试在c ++中创建一个2d数组,该数组显示pi小数的下一位数字。 但是一行:
table[row][element] = (int)pi[counter] - 48;
我收到此错误:0xC0000005告诉我在以下位置读取时违反了访问规则:0x0000000000000000
如何解决此错误? 我是C ++的新手
vector<vector<int> > table;
long int couner = 0;
const string pi = "3141592653589793238462643";
for (int row = 0; row < n; row++) {
for (int element = 0; element < n; element++) {
table[row][element] = (int)pi[counter] - 48;
counter += 1;
}
}