首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

sprintf为什么会很疏失

2013-11-26 
sprintf为什么会很出错CString lPathF:\练习\LogTest\char* p sprintf(p,%s,lPath)错误是Unha

sprintf为什么会很出错
CString lPath="F:\练习\LogTest";
char* p = "";
sprintf(p,"%s",lPath);
错误是Unhandled exception in LogTest.exe(MSVCRTD.DLL):
0xC0000005:Access Violation.


[解决办法]
改为"F:\\练习\\LogTest\"试试。

引用:
CString lPath="F:\练习\LogTest";
char* p = "";
sprintf(p,"%s",lPath);
错误是Unhandled exception in LogTest.exe(MSVCRTD.DLL):
0xC0000005:Access Violation.

[解决办法]
请为 p 分配足够的内存
[解决办法]

char* p = "";//没有足够的内存空间

热点排行