在写程序的时候,我们经常遇到各种各样的类型转换,比如 char* CString string 之间的互相转换。首先解释下三者的含义。
CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作(适用于MFC框架),使得MFC在做字符串操作的时候方便了很多。需要包含头文件#include 。
C++中的string用于便是字符串,功能比较强大。要想使用标准C++中strin...
分类:
其他好文 时间:
2015-02-05 11:29:50
阅读次数:
120
1. UniCode编码下,CString中字符被声明为宽字,应使用如下方法获取char*CString cstrIp = strIp;// Unicode 下将 CString转为char*int n = cstrIp.GetLength();int len = WideCharToMultiBy...
分类:
编程语言 时间:
2015-02-02 12:08:12
阅读次数:
226
获取管理员权限:void GainAdminPrivileges(UINT idd, BOOL bWait){ CString strCmd; CString strApp; strCmd.Format (_T("/adminopti...
分类:
其他好文 时间:
2015-02-01 21:38:21
阅读次数:
148
字符集
在VC2012中,字符集默认采用Unicode字符集(Use Unicode Charecter Set选项),其值还可以设置为多字节字符集(Use Multi-Byte Charecter Set)。
为什么要使用Unicode
可以很容易地在不同语言之间进行数据交换。使你能够分配支持所有语言的单个二进制.exe文件或DLL文件。提高应用程序的运行效率。
...
分类:
编程语言 时间:
2015-01-30 15:51:27
阅读次数:
205
16.1如何将基本数据类型转换成CString类型用CString的Format方法void CDemoView::OnDraw(CDC* pDC){ int a = 100; double b = 1.23; //将整型转换成CString CString str1 = _...
分类:
编程语言 时间:
2015-01-30 14:55:33
阅读次数:
152
经常遇到CString转换char*时只返回第一个字符。原因是因为在Unicode字符集下CString会以Unicode的形式来保存数据,强制类型转换只会返回第一个字符。所以直接转换在基于MBCS的工程可以,但在基于Unicode字符集的工程中直接转换是不可行的。下面就具体看一下,在Unico.....
分类:
其他好文 时间:
2015-01-30 14:53:07
阅读次数:
148
CString getPath(){ CTime time = CTime::GetCurrentTime(); CString t = time.Format(_T("%Y%m%d%H%M%S")); CString path("c://cjt//"); path.Append(_T("devic...
分类:
编程语言 时间:
2015-01-29 22:29:03
阅读次数:
280
先贴一部分代码 CString strHttpName="http://localhost/TestReg/RegForm.aspx"; // 需要提交数据的页面 CString strFormData = "username=abc&password=123"; // 需要提交的数据 ...
分类:
Web程序 时间:
2015-01-28 00:41:11
阅读次数:
175
1 #include "cstdio" 2 #include "iostream" 3 #include "cstring" 4 #include "vector" 5 #include "queue" 6 using namespace std; 7 8 #define MAXN 2222 9.....
分类:
其他好文 时间:
2015-01-25 22:26:43
阅读次数:
157
/*这里将fa[]数组初始化为-1比较方便 输入格式有点坑 看的讨论*/ 1 #include "cstdio" 2 #include "iostream" 3 #include "cstring" 4 #include "vector" 5 #include "queue" 6 #include ...
分类:
其他好文 时间:
2015-01-25 22:26:19
阅读次数:
140