access violation问题 - VC/MFC / 基础类
大家好阿,我有一个类 class CItem { public: char itemName[20][100]; CItem(); }; CItem::CItem() { memset(itemName,0x00,sizeof(itemName)); } CItem* items[20]={NULL}; items[0]=new CItem(); 有一个Cstring对象itemInLine,然后我尝试向items[0]所指向到那个对象的itemName里拷贝字符串 CItem* ptrToItem; ptrToItem=items[0]; strcpy((ptrToItem->itemName[index]),itemInLine.GetBuffer(0)); strcpy那句提示access violation了,求高人指点,谢谢
itemInLine.GetBuffer(0))-->itemInLine.GetBuffer(itemInLine.GetLength()+1) index是多少啊?引用 index是多少啊? 抱歉,忘记写了,index是0 index 可能使数组越界了, index的值是多少?.引用 index 可能使数组越界了, index的值是多少?. index是0~~~ 额。。。那就麻烦大家的眼睛了 class CItem { public: char* type; int left; int top; char* style; int lineIndex; int columnIndex; int totalItem; int len[20]; int count[20]; char itemName[20][100]; char item[20][100]; char toPrint[50][46]; CItem(); }; CItem::CItem() { type=NULL; left=8; top=0; style=NULL; lineIndex=0; columnIndex=0; totalItem=0; memset(toPrint,0x20
相关问答:
问题1 我用ADO连接设了用户名密码的数据库 但是我发现我不输入 用户名和密码 都可以连接成功 而且还能把数据读出来 剪了一个名为test数据库 建了一个名为people的表 见了一个 用户名1234 密码1234 的 ......
我连接access数据库,以前一直很好,最近却总是出错(数据库连接出错!!),代码如下: connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&" ......
VS2008中C#操作Access数据库,网上下载了一个类,可以正常连接,读取数据,但是插入删除操作似乎有问题,以下是部分代码: 数据库类: namespace AccessDb { public class AccessDbClass { ......
由于组合框的行来源数据很多,所以我写了以下代码: Private Sub F_NAME_Change() Me.F_NAME_标签.SetFocus Me.F_NAME.Requery Me.F_NAME.SetFocus If Nz(F_NAME) <& ......
create view 表名 as select a.a1,b.b1 from a inner join b on a.id=b.id 这个语法怎么写上去是错的在Access里 ACCESS好像不支持create view 你可以在ACCESS中单击“视图”菜单,选择“SQL视图”命令, ......