vc++中调用GetSystemTime总是运行时失败,程序崩溃,但编译的时候没有错误,为什么? 如题。初用VC,请大侠指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 SYSTEMTIME st;GetSystemTime(&st);meCString str;str.Format("%d", st.wDay);MessageBox(str);没问题啊,不知道LZ有啥问题,不妨把代码贴来看看 SYSTEMTIME systemtime;::GetSystemTime(&systemtime);会有错误? 1.LPSYSTEMTIME lpSystemTime;2.char cTime[8];3.GetSystemTime(lpSystemTime);4.memset( cTime, 0x00, sizeof(cTime));5.sprintf(cTime, "%02d:%02d:%02d", lpSystemTime->wYear, lpSystemTime->wMonth, lpSystemTime->wDay);总是运行到第3行异常终止,请各位帮忙看看问题在哪? 应该是你不合理的使用你可能只是定义一个指针传入,而指针并没有指向有效的SYSTEMTIME对象 对了,我的程序中是不使用MFC。 多谢各位,LPSYSTEMTIME是指针,GetSystemTime函数会给参数分配内存吗?如果不会,则是参数无有效内存的问题了。 肯定不会它会往里面写数据所以你必须传递一个有效的缓存进去如楼上那样SYSTEMTIME st; GetSystemTime(&st); Vc设置excel 单元格的颜色 三维坐标系中的两个相同的三角形,如何旋转其中一个,使其和另一个平行 如何设置Date Time Picker控件的日期范围? 捕获应用程序发送文件的消息 对话框中EDIT控件如何首先获得交点!!! 对话框的问题 邮件转发求助 如何学好VC++,在线等待!! 请问能不能让一个框架右上角的“最小化”、“最大化”、“关闭”的按钮不显视呢? 谁有pDF增效工具软件 急急急!请问怎样在list control添加多个复选框啊,并能检测到其是否被选中! 如何将多文档工程改为单文档
CString str;
str.Format("%d", st.wDay);
MessageBox(str);
没问题啊,不知道LZ有啥问题,
不妨把代码贴来看看
::GetSystemTime(&systemtime);会有错误?
2.char cTime[8];
3.GetSystemTime(lpSystemTime);
4.memset( cTime, 0x00, sizeof(cTime));
5.sprintf(cTime, "%02d:%02d:%02d", lpSystemTime->wYear, lpSystemTime->wMonth, lpSystemTime->wDay);总是运行到第3行异常终止,请各位帮忙看看问题在哪?
你可能只是定义一个指针传入,而指针并没有指向有效的SYSTEMTIME对象
它会往里面写数据
所以你必须传递一个有效的缓存进去
如楼上那样
SYSTEMTIME st;
GetSystemTime(&st);