CStringArray怎么用啊?

矛盾博弈 2011-08-20 06:43:38
CStringArray ars;
ars.Add("aaa");
ars.Add("bbb");
ars.Add("ccc");
如何输出bbb?
感觉很简单,可就是在控制台下输不出来,我用的VC6。网上说VC6对模板支持不好。VC8下貌似可以。
...全文
195 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
矛盾博弈 2011-08-20
  • 打赏
  • 举报
回复
嗯,问题解决了,GetAt()里边的参数传错了,郁闷啊,呵呵。谢谢你。
矛盾博弈 2011-08-20
  • 打赏
  • 举报
回复
#include <iostream>
using namespace std;
#include <afx.h>
#include <afxcoll.h>


int main()
{

CStringArray ars;
ars.SetSize(10);
ars.Add(CString("aaa"));
ars.Add(CString("bbb"));
ars.Add(CString("ccc"));

//CString str = ars[1];

cout << ars.GetAt(1) << endl;

return 0;
}
VC6控制台下代码,不行。
矛盾博弈 2011-08-20
  • 打赏
  • 举报
回复
在控制台下,就有编译错误啊afx.h(438) : fatal error C1001: INTERNAL COMPILER ERROR
(compiler file 'msc1.cpp', line 1786)
  • 打赏
  • 举报
回复
cout<<ars[1].GetBuffer(0)
Eleven 2011-08-20
  • 打赏
  • 举报
回复
CString str = "xxx";

cout<<(LPCSTR)str<<endl;
Eleven 2011-08-20
  • 打赏
  • 举报
回复
你输出语句怎么写的?

15,979

社区成员

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

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