天天看點

C語言中的頭檔案

一、windows.h頭檔案

    Win32程式的開頭都可看到:#include<windows.h>,WINDOWS.H是一個最重要的頭檔案,它包含了其他Windows頭檔案,這些頭檔案的某些也包含了其他頭檔案。這些頭檔案中最重要的和最基本的是:

WINDEF.H 基本資料類型定義。

WINNT.H 支援Unicode的類型定義。

WINBASE.HKernel(核心)函數。

WINUSER.H 使用者界面函數。

WINGDI.H 圖形裝置接口函數。

這些頭檔案定義了Windows的所有資料型态、函數調用、資料結構和常數識别字,它們是Windows檔案中的一個重要部分。

二、tchar.h頭檔案

提供了一個資料類型TCHAR, 這個類型在UNICODE環境下将映射為wchar_t類型;在ASCII環境下映射為char類型。

另外, tchar.h還提供了一組C語言字元串操作符的替代宏,以_t開頭, 例如_tcslen函數, 在UNICODE環境下被映射成為wcslen函數, 在ASCII環境下被映射成為strlen函數。

  最後, tchar.h提供了_T宏, 該宏具有一個字元串類型參數, 在UNICODE環境下, 該宏會為字元串前面加上L符号。

繼續閱讀