CString类型赋值错误
在VC中写了一个单链表,可是运行时,显示 最可能的异常: 0xC0000005: 写入位置 0xcdcdcdcd 时发生访问冲突,请各位大侠帮忙看看:
typedef struct Member
{
CString sex;
CString age;
CString apparment;
CString name;
}Elemtype;
typedef struct Node
{
Elemtype data;
struct Node *next;
}Lnode,*LinkList;
LinkList head=NULL,tail=NULL;
void Creat_LinkList(LinkList &L)//创建链表
{
L=(LinkList)malloc(sizeof(Lnode));
L->next =NULL;
int j=0;//记录单链表中元素个数
printf("输入部门,姓名,年龄");
for(int i=1;i<=1;i++)
{
LinkList p=(LinkList)malloc(sizeof(Lnode));
p->next=L->next;
L->next =p;
// strcpy( p->data.age,_T("1"));
char* pStr = new char[sizeof(str) + 1]; // 动态分配内存
p->data.age="11";
j++;//记录单链表的长度
}//(逆序实现)
}
红色这句加上就有错误了