1. 程式人生 > >在VS2015下以C++ win32控制檯使用CString的方式

在VS2015下以C++ win32控制檯使用CString的方式

一:C++ win32控制檯使用CString的方式之操作步驟

1. 首先:右鍵點選你的工程,選擇“properties” -> configuration properties ->General 裡的Microsoft Foundmation class選擇“Use MFC in a Shared DLL”,或者選擇MFC的靜態庫;

2. 包含標頭檔案:

#include <afxwin.h> // #include <windows.h> //這個可以不包含,在VS2015下測試不包含通過,別的VS就不知道了. #include <cstring>

二:解析

1. 以上操作步驟中的1是為了包含MFC的類庫,可以包含共享庫、動態庫中的一種,你要明白CString類是mfc的東西,

    C++的標準庫是沒有這個類的定義實現的。你不包含就想用,想哪幹呢?

2. 步驟2包含標頭檔案(略)

三、程式碼實驗用例

#include <afxwin.h> //#include <windows.h> #include <cstring> #include <iostream>

using namespace std;

int main()  {     CString st = "abc";     cout << st.GetLength() << endl;     while (1);     return 0; }  

四、其他

以上程式碼只是為了以後自己久不用了可能會忘記做一下筆記 ,如果有參考此文的兄弟姐妹,請理解<二>解析,

然後按照自己的VS、VC相應的設定應該能實現對CString的使用。只是本人的筆記,可能難面面俱到。