原创 郵槽--進程間通信

發送端 // mail2.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include "windows.h" #include "stdio.h" int _tmain(int argc, _

原创 STL之LIST使用

// List.cpp : 定義控制檯應用程序的入口點。 // #include "stdafx.h" #include "stdlib.h" #d

原创 va_list va_start cfindfile遍歷文件

  __inline void WorkTrace(LPCTSTR lpszFormat,...) {  va_list args;  va_start(args, lpszFormat);  _WorkTrace(_T("WorkHis

原创 WINSOCK Win32 TCP通信

客戶端 #include "stdio.h" #include "winsock2.h" #include "windows.h" #pragma  comment(lib,"WS2_32.lib") int main() {WSADA

原创 網絡學習第一天 ---Ethernet幀結構解析

幀結構: 1)前導碼和幀前定界符字段,最後兩位11,之後不保留 2)目的地址和源地址分別表示幀的接收節點和發送節點的硬件地址,即MAC,長48位通常16進製表示,       Ethernet幀的目的地址分爲3種: 單播模式,目的地址第一

原创 使用API創建窗口

// 新建一個窗口,其消息循環負責處理BYHX消息,有狀態改變時直接Post到界面  HWND parent_hWnd =(HWND)pPrinter->m_byhxHandle;//GetForegroundWindow();  HIN

原创 標準C++讀寫文件

{char *my1= (char *)malloc(10);ifstream mys;ofstream my;my.open("1.txt");m

原创 MFC 下使用COM

// 44Dlg.cpp : 實現文件 // #include "stdafx.h" #include "44.h" #include "44Dlg

原创 CSTRING轉char *\\char *轉CSTRING 亂碼問題

CString st=_T("123"); int nLength = st.GetLength(); int nBytes = WideCharT

原创 VC 判斷系統是否進入睡眠模式

  LRESULT CALLBACK WindowProc( HWND hwnd, // handle to window UINT uMsg, // WM_POWER WPARAM wParam,

原创 VC DEVICE插拔消息

WM_DEVICECHANGE消息       電腦或者DEVICE配置發生改變,反饋給應用程序 wParam Event that has occurred. This parameter can be one of the follo

原创 第九節 linux標準輸入輸出操作

   標準輸入輸出的基本操作,包括文件的打開與關閉,緩衝區的操作    非格式化輸入輸出,包括單個字節、字符串以及數據塊的輸入輸出    格式化輸入輸出          1.標準輸入輸出的基本操作    標準輸入文件(stdin):一

原创 第七節linux c基本應用

  1.字符串操作    1.字符測試      1.測試是否爲英文字母        #include<ctype.h>        int isalpha(int c)      2.測試字符是否爲數字        int isd

原创 VC透掉背景色

//透掉背景色  //CBitmap   m_bit;  //m_bit.LoadBitmap(strBmpPath);  //HBITMAP bBit = (HBITMAP)m_bit.m_hObject;  //if (GetObje

原创 第四節GCC常用的編譯命令

1.GCC常用選項    -E    預處理後即停止,不進行編譯、彙編及連接    -S  編譯後即停止,不進行彙編及連接    -C   編譯或彙編源文件,但不進行連接    -O file 指定輸出文