c++ LPCTSTR,CString

原创 2011年01月11日 09:52:00
  1. string 转化为LPCTSTR  需要借助cstring

下面的例子。从文件中读取一个字符串。

std::ifstream webAddresses;

webAddresses.open(“c://webAddresses”);

std::string address;
getline(webAddressConfig,address);

CString cStr = CString(address.c_str());

webAddressConfig.close();

CString 和LPCTSTR通用。

   如果要直接读取CString 的字符串,可以用CStdioFile这个类具体用法如下:

   CStdioFile webAddresses;

  webAddresses.open(“c://webAddresses”,CFile::modeRead);

CString address;

webAddresses.ReadString(address);

//CString和LPCTSTR通用。

C++ string 转化为LPCTSTR

LPCTSTR不是一个类型,而是两种类型:LPCSTR和LPCWSTR其中之一。会根据你当前程序是否使用UNICODE字符集来变成那二者之一。如果使用UNICODE字符集,则LPCTSTR = LPC...

C++ 字符类型总结&CString ,BSTR ,LPCTSTR之间关系和区别

1.区别wchar_t,char,WCHAR   ANSI:即 char,可用字符串处理函数:strcat( ),strcpy( ), strlen( )等以str打头的函数。   UNICO...

C++语法——字符串(CString,TCHAR*,LPCTSTR)

CStringCString是一种数据类型,用于对字符串进行操作。一般来说,只有在MFC程序中才可以使用。。这里有一篇文章,介绍如何在非MFC程序中使用CString。http://www.cnblo...

CString,BSTR,LPCTSTR之间关系和区别

  • 2012年08月17日 23:19
  • 57KB
  • 下载

CString、BSTR和LPCTSTR之间的区别

一、定义 1、CString:动态的TCHAR数组。它是一个完全独立的类,封装了+等操作符和字符串操作方法。 2、BSTR:专有格式的字符串(需要使用系统函数来操纵)。定义为:typedef OL...

vc中各种类型字符串的转换,CString, BSTR, LPCTSTR 概念

CString是一个动态TCHAR数组, BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵 ) LPCTSTR只是一个常量的TCHAR指针。 CString 是一个...
  • can_yi
  • can_yi
  • 2014年10月13日 16:17
  • 849

CString、LPCTSTR、LPTSTR、TCHAR、WCHAR、string、wchar_t、char解析

一.类型简介 1.CString:动态的TCHAR数组。它是一个完全独立的类,封装了“+”等操作符和字符串操作方法,换句话说就是CString是对TCHAR操作的方法的集合。 2.LPCTSTR:常量...

CMap在用CString做key类型时,ARG_KEY要选LPCTSTR

CMap在用CString做key类型时,ARG_KEY要选LPCTSTR  文章来源:http://blog.csdn.net/flyingxu/archive/2005/12/26/562852...

CString 和 LPCTSTR区别

CString LPCTSTR区别联系  CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。 ...

CString LPCTSTR

CString类功能强大,比STL的string类有过之无不及.新手使用CString时,都会被它强大的功能所吸引.然而由于对它内部机制的不了解,新手在将CString向C的字符数组转换时容易出现很多...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:c++ LPCTSTR,CString
举报原因:
原因补充:

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