MFC中Ctring类型转化成varchar 看下这个例子。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 使用以下函数将字串转换成ANSI数据转送即可// Unicod To ANSI转换int CXXXX::UnicodToAnsi(CString str,char* buff){ int len=0; // UNICODE编码 转换成 ANSI编码 len = ::WideCharToMultiByte(CP_ACP, NULL, str, str.GetLength(), NULL, 0, NULL, NULL); // 取字串长度 ::WideCharToMultiByte(CP_ACP, NULL, str, str.GetLength(), buff, len, NULL, NULL); buff[len++]=0x00; // 写字串尾部结束标志 return len; // 转换长度} LSP 在Win7下无法使用,但XP下没有问题,请解 今天刚学MFC 运行时出现的问题 在线等 谢谢 菜的不能再菜的问题,2个.求教 并口打印---单步跟踪打印文件正常,正常执行缺只打印部分...... 怎么设置程序的图标? 我做的编程网站,帮忙顶一下!!! 如何建立动态数组 请问怎样自定义在点击标题栏那个叉或者在系统菜单里面选择关闭或者按下alt+f4之后的相应? 如何在一个程序最小化后,使它的在工具栏上的图形按钮也隐藏掉? 求教CFile写入中英文乱码问题 问题搞定来分享下!!!通过模拟点击按钮控制外部程序,外部程序中的excel不启动! 指针如何兼容的运算呢?
int CXXXX::UnicodToAnsi(CString str,char* buff)
{
int len=0;
// UNICODE编码 转换成 ANSI编码
len = ::WideCharToMultiByte(CP_ACP, NULL, str,
str.GetLength(), NULL, 0, NULL, NULL); // 取字串长度
::WideCharToMultiByte(CP_ACP, NULL, str, str.GetLength(),
buff, len, NULL, NULL);
buff[len++]=0x00; // 写字串尾部结束标志 return len; // 转换长度
}