原创 WM_CTLCOLOR和OnCtlColor消息的用法

很多人都覺得自己的程序的界面不那麼美觀,往往VC默認產生的對話框比較單調,因此很多人往往找到很多其它的控件對對話框進行美化修飾,例如給靜態控件設置字體,設置背景顏色等等,其實這些完全可以由VC自己的WM_

原创 浮點數轉換成16進制的字符串

// 在一些規約解析中,我們往往需要把浮點數轉換成16進制的字符串 或者把16進制的字符串轉換爲浮點數來驗證傳輸的正確性。下面的函數實現了浮點數到16進制字符串的轉換,主要是使用了內存拷貝的方法。另外需要注意的是內存中的數據一般是底字節在

原创 C++二進制字符串變成十進制整型代碼

#include <iostream> #include <cmath> using namespace std; int parseBinary (char const * const binaryString); //檢測函數

原创 古代男女搭配年齡

古代男女搭配年齡 女小五,人楚楚; 女小四,好脾氣; 女小三,男當官; 女小二,生寶兒; 女小一,住京師; 若同歲,常富貴。 女大一,穿錦衣; 女大二,生進兒; 女大三,抱金磚; 女大四,有喜事; 女大五,快致富; 女大六,總吃肉; 女大

原创 crc循環校驗原理和實現

1.CRC簡介 CRC(cyclical redundancy check) 循環冗餘校驗,在《計算機組成原理》裏面有這個知識點。類似的校驗有奇偶校驗。   可以簡單的理解成在發送數據後面加上這個驗證碼,判斷前面數據是否正確。

原创 CString寫入txt文件

void PrintLog(CString str) { if (str.IsEmpty()) { return; } CString Temp; CStdioFile File; File.Open(_T("wyl.tx

原创 浮點數轉換成二進制數

    結合大量的從網上收集而來的資料現整理如下,希望對此知識點感興趣的pfan有所幫助。 基礎知識: 十進制轉十六進制; 十六進制轉二進制; IEEE制定的浮點數表示規則; 瞭解: 目前C/C++編譯器

原创 vc 浮點數轉換爲內存十六進制字符串

 在一些規約解析中,我們往往需要把浮點數轉換成16進制的字符串 或者把16進制的字符串轉換爲浮點數來驗證傳輸的正確性。下面的函數實現了浮點數到16進制字符串的轉換,主要是使用了內存拷貝的方法。另外需要注意的是內存中的數據一般是底字節在前。

原创 不能將參數1從“CString”轉換爲“const char *”

關於CString剖析,“strcmp”: 不能將參數1從“CString”轉換爲“const char *”問題   CString csNewListBoxText; CString csOldListBoxText(g_csFirs

原创 二進制、十進制以及十六進制之間的相互轉換

//將進制的一個字符轉換爲十進制的數 unsigned char CDushujuDlg::BtoH(char ch) { //0-9 if (ch >= '0' && ch <= '9') return (ch - '0');

原创 CRC-32的C代碼

最近在研究ZIP,其中涉及到CRC循環冗餘校驗,是對未壓縮數據的CRC驗證。CRC網上代碼比較亂,整理了一個發一下。 # include <stdio.h> # include <string.h> typedef unsigned

原创 在C++中如何實現文件的讀寫?

在C++中如何實現文件的讀寫?作者: infobillows   發表日期: 2007-04-03 21:33  點擊數: 465一、ASCII 輸出爲了使用下面的方法, 你必須包含頭文件<fstream.h>(譯者注:在標準C++中,已

原创 高人十大特徵,你具備幾個

一、苦到舌根吃的消; 二、煩到心亂耐得住;  三、困到絕望行得通;  四、屈到憤極受得起;  五、怒到髮指笑得出;  六、急到眉燃定得住;  七、喜到意滿沉得下;  八、話到嘴邊停得住;  九、色到情迷站得穩;  十、財到眼前看得淡。

原创 c++中用CString處理字符串

最近編程中經常用到字符串處理操作, 其中最多的就是從字符串中取子串了。今天正好看到這樣一個帖子,總結的不錯, 引進過來。------------------ 一。前言 程序中經常會遇到要處理用某些符號(如空格,或“, ; . | \t”

原创 c++ float轉二進制

1.   前幾天,我在讀一本C語言教材,有一道例題:   #include <stdio.h>   void main(void){   int num=9; /* num是整型變量,設爲9 */   float* pFloat=&nu