运行异常0x62a2723c (msvcr100d.dll) 处有未经处理的错误: 0xC0000005: 读取位置 0xccccccc8 时发生访问冲突
运行错误0x62a2723c (msvcr100d.dll) 处有未经处理的异常: 0xC0000005: 读取位置 0xccccccc8 时发生访问冲突
源代码:
stack LineEdit()//创建数据缓存区
{
stack S1;//定义两个栈类型的对象
stack S2;
char ch;
InitStack(S1);//建立栈
InitStack(S2);
Pushstack(S2,'#');//将#压入S2的栈内
cout<<"请输入表达式:"<<endl;
while((ch=getchar())!=EOF)//接受字符并将其压入栈S1-----这句报错数据结构ph3.exe 中的 0x62a2723c (msvcr100d.dll) 处有
未经处理的异常: 0xC0000005: 读取位置 0xccccccc8 时发生访问冲突
Pushstack(S1,ch);
}
------解决方案--------------------
你有什么地方没有初始化。把其他代码贴出来看看。也许是initStack有问题。
------解决方案--------------------
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处。
源代码:
stack LineEdit()//创建数据缓存区
{
stack S1;//定义两个栈类型的对象
stack S2;
char ch;
InitStack(S1);//建立栈
InitStack(S2);
Pushstack(S2,'#');//将#压入S2的栈内
cout<<"请输入表达式:"<<endl;
while((ch=getchar())!=EOF)//接受字符并将其压入栈S1-----这句报错数据结构ph3.exe 中的 0x62a2723c (msvcr100d.dll) 处有
未经处理的异常: 0xC0000005: 读取位置 0xccccccc8 时发生访问冲突
Pushstack(S1,ch);
}
------解决方案--------------------
你有什么地方没有初始化。把其他代码贴出来看看。也许是initStack有问题。
------解决方案--------------------
崩溃的时候在弹出的对话框按相应按钮进入调试,按Alt+7键查看Call Stack里面从上到下列出的对应从里层到外层的函数调用历史。双击某一行可将光标定位到此次调用的源代码或汇编指令处。