1. fopen
作用:用來打開一個文件,調用形式爲:文件指針名=fopen(文件名,使用文件方式)
“文件指針名“必須是被說明爲FILE類型的指針變量
“文件名“是被打開文件的文件名,是字符串常量或字符串數組
“使用文件方式“是指文件的類型和操作要求
2. xmlReadMemory(dest_gb18030,sizeof(dest_gb18030),szDocName,"UTF-8",XML_PARSE_RECOVER)
作用:從指針指向的位置開始讀取內存
參數
Dest_gb18030 所要讀取的指針指向的內存
Sizeof(dest_gb18030)內存的大小
szDocName 指向解析文件指針
UTF-8 轉換的類型
XML_PARSE_RECOVER 對文件進行重疊解析
3. ReadFile(HANDLE hFile,LPVOIDlpBuffer,DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPEDlpOverlapped)
作用:從指針指向的位置開始將數據讀出到一個文件中,且支持同步和異步操作
參數
HANDLE hFile, 需要讀入數據的文件指針,這個指針指向的文件必須是GENERIC_READ 訪問屬性的文件
LPVOID lpBuffer,接收數據的緩衝區
LPDWORD lpNumberOfBytesRead,指向一個DWORD類型變量的指針,用來接收讀取的字節數。如果下一個參數爲NULL,那麼一定要傳入這個參數
LPOVERLAPPED lpOverlapped OVERLAPPED結構體指針,如果文件是以FILE_FLAG_OVERLAPPED方式打開的話,那麼這個指針就不能爲NULL
FILE_FLAG_OVERLAPPED 允許對文件進行重疊操作
4. Fprintf
作用:傳送格式化輸出到一個文件中
5. xmlFreeDoc
作用:釋放內存
6. xmlStrcmp(const char *str1,const char* str2)
作用:它對兩個字符串進行比較,然後返回比較結果
Str1小於str2,返回負值或者-1
Str1等於str2,返回0
Str1大於str2返回正值或者1