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>

相关文章推荐

MFC中CString类型到char[]类型的转换

  • 2014年07月06日 10:22
  • 32.69MB
  • 下载

CString、string、char*、char[]、 _bstr_t互相转换操作

CString 头文件#include string 头文件#include CString 转char * CString cstr; char *p = (LPSTR)(LPCTSTR...

CString,int,string,char之间的转换

  • 2012年03月20日 17:39
  • 6KB
  • 下载

关于Char* ,CString ,WCHAR*之间的转换问题

GDI+所有类的接口函数如果要传递字符串作为参数的话,似乎都用UNICODE串,即WCHAR*。我开始也被整得晕头转向,因为窗口编程所用往往是CString,用IO流读文件数据又得到char *。得益...

CString转换char.rar 源码

  • 2009年04月06日 16:43
  • 287B
  • 下载

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

问题在编程时,因为用了c++作为逻辑层的编写,其中的字符串是以char*或者字符数组的形式表现的,而不是以CString的对象表现的,尤其在从控件中读取文字时,没办法使用等等,这里,将介绍我使用的方法...
  • im_zhq
  • im_zhq
  • 2016年05月27日 08:00
  • 633
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:CString char* Time转换 char* 连接操作
举报原因:
原因补充:

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