C ++ Vistual Studio 0xC0000005错误2D向量

时间:2019-03-10 17:06:03

标签: c++ visual-studio vector

我正在尝试在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;
        }
    }

0 个答案:

没有答案