首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

vc编译报错解决方法

2012-04-17 
vc编译报错各位大侠偶有一个问题定义如下一个结构体:struct TBDE_Daten{char Sachnummer[10]//零件编号ch

vc编译报错
各位大侠 偶有一个问题 定义如下一个结构体:struct TBDE_Daten
{
char Sachnummer[10];//零件编号
char Fanummer[10];
char BmNummer[10];//BM号
char Sachbezeichnung[100];//产品描述
};

赋值如下:BDE_Daten[0].Sachbezeichnung = "PR-SNR-NO-PIT-Socket";
BDE_Daten[0].Sachnummer = "2901873";

可编译的时候会报错,如下:cannot convert from 'char [21]' to 'char [100]'
cannot convert from 'char [8]' to 'char [10]'
帮忙看一下 ,非常感谢!!!


[解决办法]

探讨

字符串拷贝得用strcpy

[解决办法]
strcpy 确保BDE_Daten[0].Sachnummer的大小足够,不然会造成数组越界

热点排行