请问CString的二维数组怎么赋初值呢?各位大侠帮帮忙

binglongxue 2011-05-06 06:57:39
CString a[1000][4];
我原本是这么定义的,后来VC程序报错 Runtime error 就是一种很恶心的错误,编译链接都对,就是在导入数据的时候弹出一个对话框,显示Runtime error!我在论坛上了一些大侠给的意见,可能是数组定义出问题了。然后我就如下赋值:
CString a[1000][4]={""};
结果干脆编译不了,请问大侠如何把这个二维数组赋初值啊,不会一个一个打进去吧。
...全文
159 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eleven 2011-05-06
  • 打赏
  • 举报
回复
CString a[1000][4]=
{
_T("A"),
_T("B"),
...
};
yaozhiyong110 2011-05-06
  • 打赏
  • 举报
回复
可以直接赋值的啊 估计你是unicode编码吧 CString a[1000][4]={_T("")};

而且也确实没必要 初始化就是空的...
悟迟 2011-05-06
  • 打赏
  • 举报
回复
CString 不用赋初值
hztj2005 2011-05-06
  • 打赏
  • 举报
回复

for(int x=0;x<4;x++){

for(int y=0;y<100;y++){

CString a[y][x]="";


}


}

1,662

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 非技术类
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧