1. 程式人生 > >[ Visual Studio C++ ] - [ MFC ] memset()函式使用講解

[ Visual Studio C++ ] - [ MFC ] memset()函式使用講解

一.前言        

       memset()函式多用在socket中。

二.講解

     1.函式的功能

  • memset()函式 

    用來對一段記憶體空間全部設定為某個字元,一般用在對定義的 字串 或 陣列 進行初始化為‘ ’或‘/0’;

        2.函式使用     

        memset()

     ①.原型:

extern void *memset(void *buffer, int c, int count) 




       count:是buffer的長度.

     ②.引數:

  1. buffer:為指標或是陣列。
  2.     c    :    是賦給buffer的值。
  3. count: 是buffer的長度。

                                      lEvent

引數表

意義
FD_READ 欲接收讀準備好 的通知.
FD_WRITE 欲接收寫準備好 的通知.
FD_OOB 欲接收帶邊資料到達 的通知.
FD_ACCEPT  欲接收將要連線 的通知.
FD_CONNECT 欲接收已連線好 的通知.
FD_CLOSE 欲接收套介面關閉 的通知.

     ③.舉例:

rc = WSAAsyncSelect(s,hWnd,wMsg,FD_READ|FD_WRITE);