兔八哥极品软件园    运行: 4869天 | 文章:640 篇 | 评论:1005 条 | 碎语:1条

孙鑫C++ Socket 简单示例

作者:admin 发布于:2012-9-5 22:13 Wednesday 分类:Windows

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)

Windows API数据类型 对应 C#数据类型

作者:admin 发布于:2012-8-31 22:22 Friday 分类:Windows

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)

vs2008 MFC类向导给窗口添加消息响应函数

作者:admin 发布于:2012-8-16 10:59 Thursday 分类:Windows

假设给CMainWindow添加WM_RBUTTONDOWN消息响应函数,步骤如下:

 

1.在类视图中选中需要添加消息响应的窗口类CMainWindow,右键查看属性。

 

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


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

4.完成,到对应cpp文件中编辑函数即可,同样可以在这里取消对消息的响应。

阅读全文>>

评论(0) 引用(11) 浏览(30380)

C++ 中 Cstring char char* int 互相转换

作者:admin 发布于:2012-8-10 15:36 Friday 分类:Windows

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)

c++中 string和int转换

作者:admin 发布于:2012-8-10 15:32 Friday 分类:Windows

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)


Powered by 兔八哥极品软件 苏ICP备12049267号 sitemap