
方法2找到要停止程序的进程句柄并使用TerminateProcess终止进程
方法3对于winxp以上的系统可以调用taskkillexe并设置好相应的参数看下你的系统是不是把shutdown这个命令给禁用了,开始,运行,cmd 输入at,看看消息是什么,如果是服务尚未启动,说明被禁用了 如果被禁用,启动Task Scheduler就可以了 在控制面板中的管理工具 服务里面问题在 Student 类:
第一、Student 类的析构函数定义写错。
第二、需要定义 Student 类的默认构造函数。
参考以下代码:
class Student
{
public:
Student( char pName = "no name", int xHours = 0, float xgpa = 00 )
{
cout << "constructing student " << pName << '\t' << xHours << '\t' << xgpa << endl;
name = new char[strlen(pName)+1];
if ( name != 0 )
{
strcpy( name, pName );
}
semesHours = xHours;
gpa = xgpa;
}
~Student()
{
cout << "destructing " << name << '\t' << semesHours << '\t' << gpa << endl;
delete [] name;
}
protected:
char name;
int semesHours;
float gpa;
};可能有两个原因,1,VC60不兼容win7,8因为他几乎已被淘汰,如果是这个问题用它来打开一个C文件就会崩溃就是上面的停止工作,2,代码有错导致程序崩溃,
建议换用Dev c++编译器
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)