VS2010 CString末尾加回车换行

2024-04-21 08:18

本文主要是介绍VS2010 CString末尾加回车换行,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

之前的代码是

CString str;
//str+="\r\n";
str+=(wchcar_t)"\r\n";
str+=(char)"\r\n";

都不行,乱码。

后来改为:

CString str;
str=str+(char)0x0d;
str=str+(char)0x0a;  

 下面部分是网上摘抄:

在CString中不能直接访问指定位置的字符,所有要GetBuffer获得字符串指针,然后在字符串末尾添加回车、换行字符(回车的ASCII码是13,换行的ASCII码是10);

  例子代码:

  CString strTemp;
  LPTSTR pStr;

  int nLen=strTemp.GetLength();
  pStr=strTemp.GetBuffer(nLen+2);
  pStr[nLen]=13;
  pStr[nLen+1]=10;
  strTemp.ReleaseBuffer();  


这篇关于VS2010 CString末尾加回车换行的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/922596

相关文章

IDEA如何让控制台自动换行

《IDEA如何让控制台自动换行》本文介绍了如何在IDEA中设置控制台自动换行,具体步骤为:File-Settings-Editor-General-Console,然后勾选Usesoftwrapsin... 目录IDEA如何让控制台自http://www.chinasem.cn动换行操作流http://www

uva 10061 How many zero's and how many digits ?(不同进制阶乘末尾几个0)+poj 1401

题意是求在base进制下的 n!的结果有几位数,末尾有几个0。 想起刚开始的时候做的一道10进制下的n阶乘末尾有几个零,以及之前有做过的一道n阶乘的位数。 当时都是在10进制下的。 10进制下的做法是: 1. n阶位数:直接 lg(n!)就是得数的位数。 2. n阶末尾0的个数:由于2 * 5 将会在得数中以0的形式存在,所以计算2或者计算5,由于因子中出现5必然出现2,所以直接一

css 处理文本不换行的方法

https://www.cnblogs.com/sensualgirl/p/3712332.html

shell中echo输出换行的方法

echo要支持同C语言一样的\转义功能,只需要加上参数-e,如下所示: [~]#echo "Hello world.\nHello sea"Hello world.\nHello sea[~]#echo -e "Hello world.\nHello sea"Hello world.Hello sea[~]# 不加-e 看一下man的说明: [~]#man echo | cat EC

opencv2-4-10在VS2010环境下的配置流程

1.    下载软件 a.    下载VS2010,安装,这里会安装较长时间,按照提示往下即可。 b.下载opencv,这里是用opencv-2.4.10。解压。要记住自己解压到的位置,因为后面配置路径会用到。 2.    配置opencv环境 a.    计算机->(右键)属性->高级系统设置->高级(标签)->环境变量->(双击)path(用户,系统里面的path任选其一)->在变量值

今天做了freemaker 导出word文档 的bug修复,解决 \n换行 问题

结合Freemaker导出文件 public void exportSimpleWord() throws Exception{// 要填充的数据, 注意map的key要和word中${xxx}的xxx一致Map<String,String> dataMap = new HashMap<String,String>();dataMap.put("username", "张三");dataMap.

CentOS7系统下安装mysql5.7从下载到安装,,,,末尾附带redis安装教程二〇一八年十月三十日

改了将近三个月的前端bug了, 感觉java不会了 ,最近想温习一下linux系统, 当然,我这种穷b是没钱买服务器的, 只能自己下载个虚拟机玩玩......(台式机没有独立网卡的不要下载最新版的虚拟机,最新版的虚拟机好像需要有网卡支持什么的,,,有独立网卡的随意,)      安装虚拟机, 安装linux系统, 我得系统是这个版本的: 命令  cat /etc/issue

VS2010与2012项目类型选择,MFC

今天装了了一个 VS2012,  在用向导创建工程的时候,发现在项目类型选择的时候,我们要去观察室继承的谁,VS2010项目类型选择,MFC,mainfrm 继承是cframewnd,而VS2012,继承是CframewndEX    区别好大

VS2010 实用快捷键

1、代码格式化  先按 Ctrl + K  ,再 按 Ctrl + F      或者  先 全选  后  剪切,再粘贴;   如果上面的两个方法都没有用,说明代码里 有 编译期错误, 应该是会 编译失败的 Ctrl+E,D ----格式化全部代码  Ctrl+E,F ----格式化选中的代码 2、删除一行   Ctrl + L    ,    另外  删除一行还可

vben admin里面换行useTable里面的columns

{title: '标题',dataIndex: 'systemName',width: 300, minWidth: 300,customRender: ({ text }: { text: string }) => {return `${text}`;},},     customRender: ({ text }: { text: string }) => {       retu