CString char* Time转换 char* 连接操作

原创 2013年12月04日 14:01:12

1.char*连接

char* file ="F:\\vsworkspace\\DDSServer\\Voc\\";

char filename[128];

CString str = CTime::GetCurrentTime().Format("%H%M%S");//Time 转CString

char* times =str.GetBuffer(str.GetLength());//CString 转 char*

sprintf(filename,"%s%s_%s_%s.WAV",file,m_szCallerNo, m_szCalleeNo,times);//char* 连接操作

可以用CString.Format(”%s”,char *)这个方法来将char *转成CString

2.数字转换为CString

CString s;
int i = 64;
s.Format(”%d”, i)

i=atoi(s);

3.string 转 CString
1.data(),返回没有”/0“的字符串数组
2,c_str(),返回有”/0“的字符串数组

CString.format(”%s”, string.c_str());

 4. char* 转为string 

char* ch = “12345”;

string str ;

str.assign(ch,strlen(ch));//#include <string>

VS2010 CString与char互相转换的方法

测试环境:WIN7 64位,VS2010的WIN32控制台下 包涵头文件 #include #include #include 工程属性设置为:   封装函数: 函数功能:将多字节字符...
  • PZ0605
  • PZ0605
  • 2017年02月25日 23:32
  • 1947

MFC编程 char*和CString两种类型的互相转换

问题在编程时,因为用了c++作为逻辑层的编写,其中的字符串是以char*或者字符数组的形式表现的,而不是以CString的对象表现的,尤其在从控件中读取文字时,没办法使用等等,这里,将介绍我使用的方法...
  • im_zhq
  • im_zhq
  • 2016年05月27日 08:00
  • 994

MFC下unsigned char和Cstring的转换

CString无论是CStringA还是CStringW,其构造函数或者等号都能完美就收unsigned char类型! unsigned char *st = “12345”; CString ...
  • yal179
  • yal179
  • 2014年05月29日 14:56
  • 1418

VS2010中CString转换为const char*

VS2010中CString转换为const char* 在VC++6.0中,CString可以通过强制转换,转换成char*,如: (char*)(LPCTSTR)str,但是在VS201...
  • Geek___
  • Geek___
  • 2015年04月07日 22:33
  • 1539

CString与char*互转、ANSI 和 UNICODE 编码及_T和L宏定义的介绍

1、简述之前在写MFC程序的时候经常会用到CString 字符串类型,自从转到Qt就转为用QString了,自然QString比CString好用多了。最近需要将CString 与 char* 进行互...
  • GoForwardToStep
  • GoForwardToStep
  • 2016年11月08日 19:32
  • 2905

C++中CString和Char*转换需注意的问题!!!

有个库(facesdk),其中的函数需要传递char*的变量 比如通过openfile对话框打开的图像文件 一般情况都是用CString类型变量str存储包含路径的文件名 然后用(LPCTSTR...
  • jackiesun
  • jackiesun
  • 2013年10月16日 21:55
  • 1998

vc++中char*和CString转换

转载:http://www.cnblogs.com/thankgoodness/articles/1323878.html 进一步了解:http://www.cnblogs.com/thankgoo...
  • memewry
  • memewry
  • 2012年07月05日 16:52
  • 1390

在VS2010开发环境中CString 和char转换

http://www.mwtee.com/home.php?mod=space&uid=13535&do=blog&id=1291  VS2010编程,与以前的版本差别不大,开发效率...
  • sunuechao
  • sunuechao
  • 2012年07月24日 13:10
  • 9585

VC++中几种数据类型(CString, char*, char, ******等)之间的相互转换

C++代码       #include        using namespace std;           void main()         {       ...
  • guoduhua
  • guoduhua
  • 2013年03月27日 14:51
  • 959

CString、string 和char* 之间的转换总结(转)

 char*   转成CStringØ 可以直接构造.如下:     char   *   p   =   "test";   CString   str(p);   Ø 可以用成员函数Format ...
  • chu_qun
  • chu_qun
  • 2008年09月19日 17:12
  • 1802
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CString char* Time转换 char* 连接操作
举报原因:
原因补充:

(最多只允许输入30个字)