原创 CDialog構造函數重載

頭文件如下: #pragma once // CMyDlg 對話框 class CMyDlg : public CDialog { DECLARE_DYNAMIC(CMyDlg) public: CMyDlg(CWnd* pP

原创 VS2008清除空格顯示成小數點.

編輯-->高級-->查看空白  

原创 C語言常用轉義字符

轉義字符 含義 ASCII碼(16/10進制) \o 空字符(NULL) 00H/0 \n 換行符(LF) 0AH/10 \r 回車符(CR) 0DH/13 \

原创 關於C++ const 的全面總結

    C++中的const關鍵字的用法非常靈活,而使用const將大大改善程序的健壯性,本人根據各方面查到的資料進行總結如下,期望對朋友們有所幫助。 Const 是C++中常用的類型修飾符,常類型是指使用類型修飾符const說明的類

原创 Visual C++各種字符串相互轉換

CString在DBCS字符集時只能轉換爲char和string; 在UNICODE字符集時只能轉換爲wchar_t和wstring. 但無論在什麼字符集下char, wchar_t, string, wstring都能轉換爲CStrin

原创 CStdioFile按行讀取文件.

virtual LPTSTR ReadString( LPTSTR lpsz, UINT nMax ); virtual BOOL ReadString( CString& rString ); CStdio

原创 unix mac dos 文件格式 行尾區別

UNIX格式,每行的行尾都是用一個0x0a字符(換行字符LF '\n')表示 WINDOWS/DOS下每行的行尾都是用0x0d 0x0a兩個字符(回車字符CR '\r',換行字符LF '\n')表示 MAC機,每行的行尾都是0x0d字符表

原创 gets和fgets的區別.

在gcc裏,使用gets會產生一條警告:  warning: the `gets' function is dangerous and should not be used. 曾經爲了方便,就讓它一直warning了,但是爲什麼get

原创 VS2008重寫函數 OnInitDialog

在VS2008中新建一個對話框,屬性視圖中只有控制事件和消息,而其中並沒有OnInitDialog等重寫函數. 要想自動添加重寫函數,必須先給對話框添加一個類,然後打開類視圖,點擊剛剛添加的類,這時候就可以自動添加重寫函數了.

原创 MBCS與UNICODE字符集相互轉換.

不同語言的操作系統默認的MBCS不一樣, 有時需要與UNICODE相互轉換. 代碼如下: #include <stdio.h> #include <windows.h> #include <iostream> #include <stri

原创 VS2008解決方案添加現有項目.

文件(F)-->添加(D)-->現有項目(E)

原创 VS2008所有TAB鍵換成4個空格

工具-->選項-->文本編輯器-->所有語言-->製表符 製表符大小,縮進大小都選4,並選擇插入空格.

原创 vs2008啓動運行時類型信息.

項目-->屬性-->配置屬性-->C/C++-->語言