首页 > 编程知识 正文

未定义标识符elemtype,unknown type name bool

时间:2023-05-06 16:49:03 阅读:14212 作者:3309

c错误报告:doesnotnameatype用程序解决不兼容类型pesinassignmentof ' const char [3] ' to ' char [ 10 ] '交通管制灯问题时,出现以下错误报告情况

does not name a type错误报告部分代码以下结构节点{//顶点类型定义char name[10]; ABint color等路线名称; (v ) 13 ); //图中有13个顶点v[0].name='AB '; v[1].name='AC '; v[2].name='AD '; v[3].name='BA '; v[4].name='BC '; v[5].name='BD '; v[6].name='DA '; v[7].name='DB '; v[8].name='DC '; v[9].name='EA '; v[10].name='EB '; v[11].name='EC '; v[12].name='ED '; for(intj=0; j13; j () {v[j].color=0; //无着色}int e[13][13]; //1表示两个顶点相邻,两条路线不能同时通行。 0逆//初始化邻接矩阵e[0][4]=1; e[0][5]=1; e[0][6]=1; e[0][9]=1; e[1][5]=1; e[1][6]=1; e[1][7]=1; e[1][9]=1; e[1][10]=1; e[2][9]=1; e[2][10]=1; e[2][11]=1; e[4][0]=1; e[4][7]=1; e[4][10]=1; e[5][0]=1; e[5][1]=1; e[5][6]=1; e[5][10]=1; e[5][11]=1; e[6][0]=1; e[6][1]=1; e[6][5]=1; e[6][10]=1; e[6][11]=1; e[7][1]=1; e[7][4]=1; e[7][11]=1; e[9][0]=1; e[9][1]=1; e[9][2]=1; e[10][1]=1; e[10][2]=1; e[10][4]=1; e[10][5]=1; e[10][6]=1; e[11][2]=1; e[11][5]=1; e[11][6]=1; e[11][7]=1; 将非解决方案结构定义部分的代码(包括输入顶点、初始化顶点颜色信息和初始化相邻矩阵)移动到主函数以报告错误)incompatible types in assignment of ‘const char [3]’ to 'char [10]'

修改:使用strcpy赋值的步骤

请注意添加头文件#include'string.h '

strcpy(v[0].name,' AB '; strcpy(v[1].name,' AC '; strcpy(v[2].name,' AD '; strcpy(v[3].name,' BA '; strcpy(v[4].name,' BC '; strcpy(v[5].name,' BD '; strcpy(v[6].name,' DA '; strcpy(v[7].name,' DB '; strcpy(v(8).name,' DC '; strcpy(v[9].name,' EA '; strcpy(v[10].name,' EB '; strcpy(v[11].name,' EC '; strcpy(v[12].name,' ED ';

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。