作者:admin 发布于:2012-9-5 22:13 Wednesday
分类:Windows
05Sep
server端:
#include <WINSOCK2.H>
#include <stdio.h>
#pragma comment(lib,"ws2_32.lib")
void main()
{
//创建套接字
WORD myVersionRequest;
WSADATA wsaData;
myVersionRequest=MAKEWORD(1,1);
int err;
err=WSAStartup(myVersionRequest,&wsaData);
if (!err)
{
printf("已打开套接字\n");
}
else
{
//进一步绑定套接字
printf...
阅读全文>>
标签: 孙鑫C++
评论(0)
引用(120)
浏览(73340)
作者:admin 发布于:2012-8-31 22:22 Friday
分类:Windows
31Aug
BOOLSystem.Int32
BOOLEANSystem.Int32
BYTE System.UInt16
CHAR System.UInt16
COLORREF System.UInt32
DWORD System.UInt32
DWORD32 System.UInt32
DWORD64 System.UInt64
FLOAT System.Float
HACCEL System.IntPtr
HANDLE Syste...
阅读全文>>
标签: API
评论(0)
引用(254)
浏览(34741)
作者:admin 发布于:2012-8-16 10:59 Thursday
分类:Windows
16Aug
假设给CMainWindow添加WM_RBUTTONDOWN消息响应函数,步骤如下:
1.在类视图中选中需要添加消息响应的窗口类CMainWindow,右键查看属性。

2.在属性栏上 类似闪电图样 的旁边找到 消息管理的按钮,就得到CMainWindow的消息列表,

3.找到WM_RBUTTONDOWN,在右边下拉框中点击添加消息响应函数 OnRButtonDown

4.完成,到对应cpp文件中编辑函数即可,同样可以在这里取消对消息的响应。
阅读全文>>
评论(0)
引用(11)
浏览(30380)
作者:admin 发布于:2012-8-10 15:36 Friday
分类:Windows
10Aug
string 转 CString
CString.format(”%s”, string.c_str()); //用c_str()确实比data()要好;
char 转 CString
CString.format(”%s”, char*);
char 转 string
string s(char *); //只能初始化,在不是初始化的地方最好还是用assign().
string 转 char *
char *p = string.c_str();
CString 转 string
string s(CString.GetBuffer());//GetBuffer()后要ReleaseBuffer(),否则不会释放缓冲区所占的空间
字符串的内容转换为字符数组和C—string
(1) data(),返回没有”\0“的字符串数组
(2) c_str(),返回有”\0...
阅读全文>>
评论(0)
引用(74)
浏览(31656)
作者:admin 发布于:2012-8-10 15:32 Friday
分类:Windows
10Aug
1) 在C标准库里面,使用atoi:
#include <cstdlib>
#include <string>
std::string text = "152";
int number = std::atoi( text.c_str() );
if (errno == ERANGE) //可能是std::errno
{
//number可能由于过大或过小而不能完全存储
}
else if (errno == ????)
//可能是EINVAL
{
//不能转换成一个数字
}
2) 在C++标准库里面,使用stringstream:(stringstream 可以用于各种数据类型之间的转换)
#include <sst...
阅读全文>>
评论(0)
引用(50)
浏览(38696)