循环的时候多生成了一个节点,导致尾节点的后继没赋成空。
for(int i=0;;i++)
{
fscanf(stdin,"%s",&p->no);
fscanf(stdin,"%d",&p->mark);
if (i == 9) break;
p->next = new stu;
p = p->next;
}
p->next = NULL;
oxc000005问题
故障原因
0×00000005 拒绝存取。
解决方法.
1:要开机时,先把BIOS恢复出厂状态.
2:关闭所有启动项.(在运行>>msconfig)留存(勾)ctfmon.及杀毒软件.
3:你复制以下命令.在命令提示符输入:
regsvr32 /s urlmon.dll
regsvr32 /s mshtml.dll
regsvr32 /s shdocvw.dll
regsvr32 /s browseui.dll
regsvr32 /s jscript.dll
regsvr32 /s vbscript.dll
regsvr32 /s scrrun.dll
regsvr32 /s msxml.dll
regsvr32 /s actxprxy.dll
regsvr32 /s softpub.dll
regsvr32 /s wintrust.dll
regsvr32 /s dssenh.dll
regsvr32 /s rsaenh.dll
regsvr32 /s gpkcsp.dll
regsvr32 /s sccbase.dll
regsvr32 /s slbcsp.dll
regsvr32 /s cryptdlg.dll
regsvr32 /s oleaut32.dll
regsvr32 /s ole32.dll
regsvr32 /s shell32.dll
regsvr32 /s initpki.dll
regsvr32 /s msjava.dll
重启电脑.做一下全盘杀毒.
电脑开机时出现应用程序无法正常启动oxc000005
1.开始–运行—msconfig –启动–去掉不别要的启动项。
2.如果重新启动后继续弹出此框,请修复系统。
3.如果修复系统还是有此列问题,那说明内存条有问题