Colección de citas famosas - Colección de poesías - Programa de consulta de diccionario

Programa de consulta de diccionario

3.86 ice pub _ transferencia de código de diccionario

lPrototipo de función:

int WINAPI ice pub _ transferencia de código de diccionario(char * strdictionary nombre de archivo, char *strSrc, char *strCode)

Entrada: el nombre del archivo de diccionario de strDictionaryFilename.

Palabra pendiente de StrSrc

Salida: strCode información correspondiente a strSrc

Código de retorno:

Declaración del modo de biblioteca de conexión L VC

__declspec(dllexport)

int WINAPI ice pub _ DictionaryCodeTransfer(char * strDictionaryFilename, char *strSrc, char * strCode);

Programa de llamadas dinámicas

Código de muestra de VC:

char strCode[1024];

typedef int(WINAPI ICEPUB _ DICTIONARYCODETRANSFER)(char * strDictionaryFilename, char *strSrc, char * strCode);

p>

ICEPUB _ DICTIONARYCODETRANSFER * ICEPUB _ DICTIONARYCODETRANSFER = 0;

h instancia hDLLDrv = LoadLibrary(" icepubdll . dll "

IF(hDLLDrv)

{

icePub _ diccionarioCodeTransfer =(icePub _ diccionarioCodeTransfer *)GetProcAddress(hDLLDrv, " icePub _ diccionarioCodeTransfer ");

}

if( icePub _ diccionarioCodeTransfer)

IcePub_dictionaryCodeTransfer("Diccionario chino-inglés.txt", "I", strCode);

IF (hDLLDrv)

biblioteca gratuita ( hDLLDrv) ;

AfxMessagBox(strCode);

Código de muestra de VB:

función de declaración privada icePub _ diccionarioCodeTransfer Lib "icepubdll . dll" (ByVal strDictionaryFilename es un cadena, ByVal strSrc es una cadena, ByVal strCode es una cadena) como un número entero

Marcar a2 como un número entero

Atenuar strCode como una cadena

strCode= Space(1024 )

a2 = icepub _ transferencia de código de diccionario("Diccionario chino-inglés.

txt ", " I ", strCode)

MsgBox strCode

========================== === ====

3.87 ice pub _ diccionarioCodeTransferString

Conversión por lotes

lPrototipo de función:

int WINAPI ice pub _ DictionaryCodeTransferString( char * strDictionaryFilename, char *strSrcString, char *strCode, int srcWordLen, char *strFenge)

Entrada: el nombre del archivo de diccionario de strDictionaryFilename

La cadena a procesar

La longitud de cada palabra en la cadena de palabras que será procesada por SrcWordLen (lo que significa que debe tener una longitud fija)

StrFenge Cada resultado en strCode separa la cadena

Salida: strCode strSrcString cadena de información correspondiente

Código de retorno:

Declaración del modo de biblioteca de conexión L VC

__declspec(dllexport)

int WINAPI ice pub _ DictionaryCodeTransferString(char * strDictionaryFilename, char *strSrcString, char *strCode, int srcWordLen, char * strFenge);

Programa de llamadas dinámicas

Código de muestra de VC:

p>

char strCode[1024];

typedef int(WINAPI ICEPUB _ DICTIONARYCODETRANSFERSTRING)(char * strDictionaryFilename, char *strSrcString, char *strCode, int srcWordLen, char * strFenge);

ice pub _ DICTIONARYCODETRANSFERSTRING * ice pub _ DICTIONARYCODETRANSFERSTRING = 0;

h instancia hDLLDrv = LoadLibrary(" icepubdll . dll "

IF(hDLLDrv)

{

icePub _ diccionarioCodeTransferString =(icePub _ diccionarioCodeTransferString *)GetProcAddress(hDLLDrv, " icePub _ diccionarioCodeTransferString ");

}

if ( icePub _ DictionaryCodeTransferString)

icepub _ DictionaryCodeTransferString("Diccionario de código interno.

txt","sad",2,strCode,"";

IF(hDLLDrv)

biblioteca gratuita(hDLLDrv);

AfxMessagBox(strCode);

Código de muestra de VB:

función de declaración privada icePub _ diccionarioCodeTransferString Lib "icepubdll . dll" (ByVal strDictionaryFilename es una cadena, ByVal strSrcString es una cadena, ByVal srcWordLen es un número entero, ByVal strCode es una cadena, ByVal strFenge es una cadena) es un número entero

Marcar a2 como un número entero

Atenuar strCode como una cadena

strCode=Space(1024 )

a2 = icepub _ diccionariocodetransferstring("Código interno diccionario.txt","Cloud",2,strocode,"")

MsgBox strCode

= == ========

Toma el correo

.