c++这里应该怎么改啊

 ###### 问题遇到的现象和发生背景
Edge[i][j]=0; //邻接矩阵初始化为每个单元为零
**//这里应该怎么改呢 第46行
 ###### 问题相关代码,请勿粘贴截图

#include <iostream>
using namespace std; 

typedef char VertexType;             //顶点类型应由用户定义
typedef int EdgeType;              //边上的权值类型应由用户定义
 
#define MAXVEX  10             //最大顶点数,应由用户定义
typedef struct{
    VertexType vexs[MAXVEX];            //顶点表
    EdgeType   arc[MAXVEX][MAXVEX];         //邻接矩阵,可看作边
    int numVertexes, numEdges;      //图中当前的顶点数和边数
}Graph;
 //定位
int locates(Graph *g, char ch){
    int i = 0;
    for(i = 0; i < g->numVertexes; i++)    {
        if(g->vexs[i] == ch) {
            break;
        }
    }
    if(i >= g->numVertexes) {
        return -1;
    }
 return i;
}
//建立一个无向网图的邻接矩阵表示
void CreateGraph(Graph *g){
    int i, j, k, w;
   cout<<"输入顶点数和边数:"<<endl;
   cin>>g->numVertexes>>g->numEdges;
  
 cout<<"请输入顶点名称,每个顶点用单个字母或单个数字表示,并以回车键结束:"<<endl;
    for(i = 0; i < g->numVertexes; i++) {
        g->vexs[i] = getchar();
        while(g->vexs[i] == '\n') {
            g->vexs[i] = getchar();
        }
    }
   cout<<"你输入的顶点是:";
    for(i = 0; i < g->numVertexes; i++){
       cout<<g->vexs[i];
    }
    cout<<endl;
  for(i = 0; i < g->numEdges; i++){
        for(j = 0; j < g->numEdges; j++){
     Edge[i][j]=0; //邻接矩阵初始化为每个单元为零
//这里应该怎么改呢
        }
    }
      cout<<"输入边(vi,vj)上的顶点i名称,顶点j名称和权值,每个项点输入后以回键结束"<<endl;
for(k = 0; k < g->numEdges; k++) {
        char p, q;
      cin>>p>>q;
       cin>>w;    
       int m = -1;
        int n = -1;
        m = locates(g, p);
        n = locates(g, q);
        if (n == -1 || m == -1) {
            cout<<"there is no vertex."<<endl; //显示输入有错信息
            return;
        }
        g->arc[m][n] = w;
        g->arc[n][m] =g->arc[m][n];   //因为是无向图,矩阵对称
    }
}
//打印图
void printGraph(Graph g){
int i, j;
cout<<"这个邻接矩阵为:"<<endl;
    for(i = 0; i < g.numVertexes; i++) {
        for(j = 0; j < g.numVertexes; j++) {
           cout<<setw(10)<<g.arc[i][j];
        }
       cout<<endl;
    }
}
 int main(int argc, char **argv){    Graph g;
          CreateGraph(&g)              ; //邻接矩阵创建图
          printGraph(g)              ; //打印邻接矩阵
    return 0;


 ###### 运行结果及报错内容

g->src[i][j] = 0