在Console项目中显示CString对象的问题

本文详细介绍了如何在基于MFC的Console项目中,将基于CString的对象信息进行显示,包括使用locale设置中文显示、创建CString对象、复制对象到TCHAR数组并输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通过项目依赖,完成了一个基于MFC的Console项目依赖于MFC的项目。现要将MFC项目中的基于CString的对象信息显示出来。需要作如下转换

void execute()
{

	wcout.imbue(locale("chs"));			//显示中文,必须要加
	CModelInfo info;
	info.m_id = _T("测试程序");

	LPTSTR lpsz = new TCHAR[info.m_id.GetLength()+1];
	_tcscpy(lpsz, info.m_id);
	wcout<<lpsz;
	
}

其中info.m_id是一个CString类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值