在VS2015下以C++ win32控制檯使用CString的方式
阿新 • • 發佈:2018-12-20
一: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的使用。只是本人的筆記,可能難面面俱到。