C++ 将数据转为字符串的几种方法

收集一下:

1\将int 转为 LPCTSTR

其实LPCTSTR可以直接使用CString直接代替,无需类型强制转换

   CString str;
  int number=15;
  //str="15"
  str.Format(_T("%d"),number);
  //str=" 15"(前面有两个空格;4表示将占用4位,如果数字超过4位将输出所有数字,不会截断)
  str.Format(_T("%4d"),number);
  //str="0015"(.4表示将占用4位,如果数字超过4位将输出所有数字,不会截断)
  str.Format(_T("%.4d"),number);
  //long转换为CString的方法与上面相似,只需要把%d改为%ld就可以了。

格式说明总是以%字符开始,以下是不同类型数据的格式方式%号后的说明:
    d 输出带符号十进制数
    o 输出无符号八进制数
    x 输出无符号十六进制数
    u 输出无符号数
    c 输出单个字符
    s 输出一串字符
    f 输出实数(6位小数)
    e 以指数形式输出实数
    g 选用f与e格式中输出宽度较小的格式,不输出0
    ld 输入输出long型数据
    lf 输入输出double型数据
    m 数据输出宽度为m
    .n 输出小数位数为n

时间: 2024-12-15 03:00:58

C++ 将数据转为字符串的几种方法的相关文章

C++数字转为字符串的两种方法

1. strstream 可以利用 strstream库函数实现 代码如下: int n=98989898; strstream ss; string s; ss<<n; ss>>s; 注:用这种方法需要引入头文件 #include<strstream> 2. sprintf 代码如下: int n=989898989; char t[100]; sprintf(t,"%d",n); string s(t);

Delphi 导出数据至Excel的7种方法【转】

转自:http://blog.csdn.net/zang141588761/article/details/52275948 一; delphi 快速导出excel uses ComObj,clipbrd; function ToExcel(sfilename:string; ADOQuery:TADOQuery):boolean; const xlNormal=-4143; var y : integer; tsList : TStringList; s,filename :string; a

delphi导出数据至Excel的七种方法及比较

一;delphi 快速导出excel uses ComObj,clipbrd; function ToExcel(sfilename:string; ADOQuery:TADOQuery):boolean;const      xlNormal=-4143;var    y     :  integer;    tsList :  TStringList;    s,filename  :string;    aSheet  :Variant;    excel :OleVariant;   

DataTable数据批量写入数据库三种方法比较

DataTable数据批量写入数据库三种方法比较 标签: it 分类: C#1)   insert循环插入:2)   sqldataadapter.update(dataset,tablename);3)   sqlbulkcopy.WriteToServer(datatable); 1.生成测试的datatable表,表结构如下:UniqueID(主键,自动增长)   |   CompanyName   |   CompanyCode   |   Address   |   Owner   |

手机数据抓包的N种方法

手机数据抓包的N种方法 - xia_xia的博客 - 博客频道 - CSDN.NEThttp://blog.csdn.net/xia_xia0919/article/details/50606137 手机如何抓取数据包和fiddler使用方法_百度经验http://jingyan.baidu.com/article/d8072ac4605905ec95cefda0.html Charles Web Debugging Proxy • HTTP Monitor / HTTP Proxy / HTT

abap中查找某字符串的两种方法

abap中查找某字符串的两种方法: 一.RPR_ABAP_SOURCE_SCAN 可以用于搜索SAP中的程序代码,一般使用时填写开发类.程序名及需要查找的字符串即可,选择屏幕布局和功能很简单,熟悉ABAP代码的人一看就明白了,不多解释了,使用方法及截图如下.选择范围太大的话很慢,可以考虑放到后台运行,结束了再看结果. 用这个程序查看某些特征的代码很有效,比如查找所有程序中这样的代码等. 1 SE38回车 2 程序名:RPR_ABAP_SOURCE_SCAN 3 F8 Execute 二.当然也可

C#中判断空字符串的3种方法性能分析

3种方法分别是:string a="";1.if(a=="")2.if(a==String.Empty)3.if(a.Length==0) 3种方法都是等效的,那么究竟那一种方法性能最高呢?本人用实验说明问题. 建立3个aspx页面(为什么用网页,主要是利用Microsoft Application Center Test ) WebForm1.aspxprivate void Page_Load(object sender, System.EventArgs e)

VS中C#读取app.config数据库配置字符串的三种方法(转)

VS中C#读取app.config数据库配置字符串的三种方法(转) http://hi.baidu.com/mindox/item/3278dc352c7ba68fb80c0389 http://www.blogjava.net/keweibo/articles/391207.html 关于VS2008或VS2005中数据库配置字符串的三种取法 VS2008建立Form程序时,如果添加数据源会在配置文件 app.config中自动写入连接字符串,这个字符串将会在你利用DataSet,SqlDat

Java List转换为字符串的几种方法

import org.apache.commons.lang3.StringUtils; import java.util.ArrayList; import java.util.List; // 参考:https://blog.csdn.net/vasilis_1/article/details/75499087 public class ListToStringTest { public static String listToString1(List list, char separato