CString num;
CString dFilename[20];
for(int i=0;i<=100;i++)
{
num.Format("%d",i);
dFilename[i]=sFile+num;
}编译都通过
但一运行就 程序就当掉如果改为dFilename[19]就没问题怎么回事?
CString dFilename[20];
for(int i=0;i<=100;i++)
{
num.Format("%d",i);
dFilename[i]=sFile+num;
}编译都通过
但一运行就 程序就当掉如果改为dFilename[19]就没问题怎么回事?
解决方案 »
- ACCESS 2007 ADO 连接问题,谢谢帮忙了(新人没有分)
- 十几行代码产生的超难,超诡异问题,C++高手请进 100分送,解决再送100分
- 单文档里,以editview为基类分割的两个窗口怎样保持它们的相对比例大小不变?
- 能否向另外一个应用程序的子窗口发送消息?
- 我是新手,请教大虾
- c++的STL模板类的链表类List与MFC的链表类CList有什么区别亚?
- 如何在多文档左侧显示树型控件
- 在VC++.NET中cout和cin等函数应该用哪个头文件中???
- a piece of cake!(急ing~~~~)
- 请教Deleting intermediate files问题
- 请问如何判断一个LPCITEMIDLIST是驱动器?
- 用GDI+绘制表面的ActiveX控件,为什么在Word里无法打印?
CString dFilename[20];
for(int i=0;i<=100;i++)
{
num.Format("%d",i);
dFilename[i]=sFile+num;
}
你这数组都越界了.
ydfivy(我就是一送外卖的)
CString dFilename[19];
for(int i=0;i<=19;i++)
{
num.Format("%d",i);
dFilename[i]=sFile+num;
}不好意思 都是19的 写惯了100
都19的话正常运行 但20就不行了