老是提示"Access Violation",求教
#include <iostream>
#include <cstring>
using namespace std;
typedef char DataType;
#define N 30
struct stu
{
char name[N];
char num[10];
char mail[N];
struct stu *next;
int seletion;
char date[N];
};
char popList(stu *H)
{
stu *p=H;
while(p->next){
cout<<"你的姓名是:";
cin>>p->next->name;
cout<<"你的手机号码是:";
cin>>p->next->num;
cout<<"你的邮件是:";
cin>>p->next->mail;
cout<<"继续录入请按0 否则请按1";
cin>>p->next->seletion;
if (p->next->seletion==0)
{
p=p->next;
popList(p);
}
if(p->seletion==1)
return 1;
}
}
#include <cstring>
using namespace std;
typedef char DataType;
#define N 30
struct stu
{
char name[N];
char num[10];
char mail[N];
struct stu *next;
int seletion;
char date[N];
};
char popList(stu *H)
{
stu *p=H;
while(p->next){
cout<<"你的姓名是:";
cin>>p->next->name;
cout<<"你的手机号码是:";
cin>>p->next->num;
cout<<"你的邮件是:";
cin>>p->next->mail;
cout<<"继续录入请按0 否则请按1";
cin>>p->next->seletion;
if (p->next->seletion==0)
{
p=p->next;
popList(p);
}
if(p->seletion==1)
return 1;
}
}
...全文
相关推荐
运行程序提示access violation at address的解决方法.docx
运行程序提示access violation at address的解决方法.docx
Access violation at address故障的解决方法 win7图文解决方案
Access violation at address故障的解决方法,图文说明,帮您轻松解决^_^
提示access violation at address解决办法.docx
提示access violation at address解决办法.docx
Access violation at address 00000000.Read of adress 00000000解决方法
Access violation at address 00000000.Read of adress 00000000之类错误的解决方法
弹出错误 access violation at address 004096da write of address 00401000 解决
Access Violation(非法访问),General Protection Fault(一般保护性错误)或者Invalid Page Fault(无效页面错误),虽然说法不一样,但本质上总是由同一种错误引起的。Access Violation常常在计算机用户运行的程序试图存取未被指定使用的存储区时遇到。


