| | |
| | | #include "StdAfx.h" |
| | | #include "StdAfx.h" |
| | | #include "LanguageControl.h" |
| | | #include <fstream> |
| | | #include <iostream> |
| | |
| | | |
| | | char lineBuffer[1024]; |
| | | |
| | | char seps[]="=\n"; //备盒磊 |
| | | char seps[]="=\n"; //备盒磊 |
| | | |
| | | char* pTemp; |
| | | char* pContext; |
| | |
| | | BSTR bstrWide; |
| | | char* pszAnsi; |
| | | int nLength; |
| | | nLength = MultiByteToWideChar(CP_UTF8, 0, lineBuffer, strlen(lineBuffer) + 1, NULL, NULL); |
| | | nLength = MultiByteToWideChar(CP_UTF8, 0, lineBuffer, (int)(strlen(lineBuffer) + 1), NULL, NULL); |
| | | bstrWide = SysAllocStringLen(NULL, nLength); |
| | | |
| | | MultiByteToWideChar(CP_UTF8, 0, lineBuffer, strlen(lineBuffer) + 1, bstrWide, nLength); |
| | | MultiByteToWideChar(CP_UTF8, 0, lineBuffer, (int)(strlen(lineBuffer) + 1), bstrWide, nLength); |
| | | nLength = WideCharToMultiByte(CP_ACP, 0, bstrWide, -1, NULL, 0, NULL, NULL); |
| | | pszAnsi = new char[nLength]; |
| | | |
| | |
| | | |
| | | char lineBuffer[1024]; |
| | | |
| | | char seps[]="=\n"; //备盒磊 |
| | | char seps[]="=\n"; //备盒磊 |
| | | |
| | | char* pTemp; |
| | | char* pContext; |
| | |
| | | BSTR bstrWide; |
| | | char* pszAnsi; |
| | | int nLength; |
| | | nLength = MultiByteToWideChar(CP_UTF8, 0, lineBuffer, strlen(lineBuffer) + 1, NULL, NULL); |
| | | nLength = MultiByteToWideChar(CP_UTF8, 0, lineBuffer, (int)(strlen(lineBuffer) + 1), NULL, NULL); |
| | | bstrWide = SysAllocStringLen(NULL, nLength); |
| | | |
| | | MultiByteToWideChar(CP_UTF8, 0, lineBuffer, strlen(lineBuffer) + 1, bstrWide, nLength); |
| | | MultiByteToWideChar(CP_UTF8, 0, lineBuffer, (int)(strlen(lineBuffer) + 1), bstrWide, nLength); |
| | | nLength = WideCharToMultiByte(CP_ACP, 0, bstrWide, -1, NULL, 0, NULL, NULL); |
| | | pszAnsi = new char[nLength]; |
| | | |
| | |
| | | |
| | | char lineBuffer[1024]; |
| | | |
| | | char seps[]="=\n"; //备盒磊 |
| | | char seps[]="=\n"; //备盒磊 |
| | | |
| | | //char* pTemp; |
| | | //char* pContext; |
| | |
| | | BSTR bstrWide; |
| | | char* pszAnsi; |
| | | int nLength; |
| | | nLength = MultiByteToWideChar(CP_UTF8, 0, lineBuffer, strlen(lineBuffer) + 1, NULL, NULL); |
| | | nLength = MultiByteToWideChar(CP_UTF8, 0, lineBuffer, (int)(strlen(lineBuffer) + 1), NULL, NULL); |
| | | bstrWide = SysAllocStringLen(NULL, nLength); |
| | | |
| | | MultiByteToWideChar(CP_UTF8, 0, lineBuffer, strlen(lineBuffer) + 1, bstrWide, nLength); |
| | | MultiByteToWideChar(CP_UTF8, 0, lineBuffer, (int)(strlen(lineBuffer) + 1), bstrWide, nLength); |
| | | nLength = WideCharToMultiByte(CP_ACP, 0, bstrWide, -1, NULL, 0, NULL, NULL); |
| | | pszAnsi = new char[nLength]; |
| | | |
| | |
| | | |
| | | char lineBuffer[1024]; |
| | | |
| | | char seps[]="=\n"; //备盒磊 |
| | | char seps[]="=\n"; //备盒磊 |
| | | |
| | | //char* pTemp; |
| | | //char* pContext; |
| | |
| | | nLength = MultiByteToWideChar(CP_UTF8, 0, lineBuffer, strlen(lineBuffer) + 1, NULL, NULL); |
| | | bstrWide = SysAllocStringLen(NULL, nLength); |
| | | |
| | | MultiByteToWideChar(CP_UTF8, 0, lineBuffer, strlen(lineBuffer) + 1, bstrWide, nLength); |
| | | MultiByteToWideChar(CP_UTF8, 0, lineBuffer, (int)(strlen(lineBuffer) + 1), bstrWide, nLength); |
| | | nLength = WideCharToMultiByte(CP_ACP, 0, bstrWide, -1, NULL, 0, NULL, NULL); |
| | | pszAnsi = new char[nLength]; |
| | | |