#includeLRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM);int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPreInstance,LPSTR lpCmdLine,int nShowCmd){...
分类:
其他好文 时间:
2015-01-16 18:20:50
阅读次数:
182
在合作开发时,C#时常需要调用C++DLL,当传递参数时时常遇到问题,尤其是传递和返回字符串是,现总结一下,分享给大家:VC++中主要字符串类型为:LPSTR,LPCSTR, LPCTSTR, string, CString, LPCWSTR, LPWSTR等但转为C#类型却不完全相同。主要有如下几...
分类:
编程语言 时间:
2015-01-12 12:52:44
阅读次数:
324
不同编码格式下的字符串处理及相互转化:◆ 大家在编程时经常遇到的数据类型:● Ansi:char、char * 、const char *CHAR、(PCHAR、PSTR、LPSTR)、LPCSTR● Unicode:wchar_t、wchar_t * 、const wchar_t *WCHAR、(...
分类:
其他好文 时间:
2015-01-08 12:42:08
阅读次数:
141
vs2012
这个错误的解决方法:
项目/属性/连接器/系统/子系统
把控制台 (/SUBSYSTEM:CONSOLE)改为 窗口 (/SUBSYSTEM:WINDOWS)
顺便说一下我的主函数是
int WINAPI WinMain(HINSTANCE hInst,HINSTANCE,LPSTR cline,INT)...
分类:
其他好文 时间:
2014-12-22 19:40:43
阅读次数:
324
写程序时 要实现CString转换成 char *,晚上找了一些方法,可总是会有错误,不是我想要的。
比如下面这两种转换格式:
1. CString strItem("1238djj");
char *chItem1;
chItem1 = (LPSTR)(LPCTSTR)strItem1;
2.
CString strItem("1238djj");
char...
分类:
其他好文 时间:
2014-12-22 16:19:10
阅读次数:
136
―――――――――――――――――――――CString头文件#include string头文件#include 1、CString转char *CString cstr;char *p =(LPSTR)(LPCTSTR)cstr;2、string转CStringCString.format(”%...
分类:
其他好文 时间:
2014-12-11 19:08:06
阅读次数:
172
用strtoken识别以空格,制表符等等一些普通字符,其常规用法就可以,而要识别“\0”就需要加工一下:
方法一(C):
LPSTR pszTokenContext = NULL;
LPSTR pszToken = strtok_s(pszBuf, "\0", &pszTokenContext);
while (pszToken != NULL)
{
printf("%s\n...
分类:
其他好文 时间:
2014-11-25 23:40:27
阅读次数:
343
windows里的变量类型1.简单重定义windows变量BOOL (TRUE FALSE)INT UINT(32位,4字节)LONG DWORD(32位,4字节)lParam,wParam(32位,4字节)SHORT WORD(16位,2字节)LPSTR LPCSTR(字符串指针,可写和只读) ....
1、传入单字节ANSI字符
[DllImport("hostIO", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)]
public static extern int initHost([MarshalAs(UnmanagedType.LPStr)] string host);
2、传...
#include #include /**************************************DWORD CreateChildProcess(LPSTR szChildProcessCmd)*功能: 演示创建子进程*参数: LPSTR szChildProcessCmd 启动子...
分类:
系统相关 时间:
2014-11-08 17:57:11
阅读次数:
134