上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页

2011年3月11日

有关数据类型转换的整理

摘要: int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString str;_variant_t v1;_bstr_t v2;一、其它数据类型转换为字符串短整型(int)itoa(i,temp,10);///将i转换为字符串放入temp中,最后一个数字表示十进制itoa(i,temp,2); ///按二进制方式转换 长整型(long)ltoa(l,temp,10); 浮点数(float,double)用fcvt可以完 阅读全文

posted @ 2011-03-11 13:51 小宝哥哥 阅读(266) 评论(0) 推荐(0) 编辑

2011年3月10日

vc++实现网路嗅探

摘要: #include <stdio.h>#include <winsock2.h>#include <ws2tcpip.h>#pragma comment (lib,"ws2_32.lib")#define SIO_RCVALL _WSAIOW(IOC_VENDOR,1)struct IPHEAD{ unsigned char h_len:4;//4位首部长度+4位IP版本号 unsigned char ver:4; unsigned char tos;//8位服务类型TOS unsigned short total_len;//16位总长度 阅读全文

posted @ 2011-03-10 01:51 小宝哥哥 阅读(202) 评论(0) 推荐(0) 编辑

VC控件与变量绑定小结

摘要: 通常在要绑定变量的编辑框控件上右键添加变量就可以。绑定变量分value和control两种,value是赋值用的,control是控制用的。对于编辑框的赋值,共分几种方法1. 不用绑定变量的方法GetDlgItem(IDC_EDIT1)->GetWindowText(变量); 如果是数组->GetWindowText(数组名,长度)GetDlgItem(IDC_EDIT1)->SetWindowText(变量);2. 绑的是value型变量一共3处<1处>project1Dlg.h : 头文件class Cproject1Dlg : public CDialog{ 阅读全文

posted @ 2011-03-10 01:48 小宝哥哥 阅读(1822) 评论(0) 推荐(0) 编辑

strcat memset strcpy strncat等等的总结

摘要: 1.strcat 原型:extern char *strcat(char *dest,char *src); 用法:#include <string.h> 功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的'\0')并添加'\0'。 说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 返回指向dest的指针。 举例: // strcat.c #include <syslib.h> #include <string.h> main() { char d[20]=" 阅读全文

posted @ 2011-03-10 01:43 小宝哥哥 阅读(397) 评论(0) 推荐(0) 编辑

MFC控件使用总结——CListCtrl

摘要: CListCtrl介绍列表控件可以看作是功能增强的ListBox,它提供了四种风格,而且可以同时显示一列的多中属性值。LVS_ICON ,LVS_SMALLICON ,LVS_LIST, LVS_REPORT 这四种风格决定控件的外观,同时只可以选择其中一种,分别对应:大图标显示,小图标显示,列表显示,详细报表显示。一、常用函数1.创建BOOL Create( DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID );dwStyle 列表控件的风格LVS_EDITLABELS 结点的显示字符可以被编辑,对于报表风格来讲可 阅读全文

posted @ 2011-03-10 01:37 小宝哥哥 阅读(912) 评论(0) 推荐(0) 编辑

VC++字符串截取总结

摘要: VC字符串截取首先看是char还是CStringCString比较好弄,有现成的方法CString::Findint Find( TCHAR ch ) const;int Find( LPCTSTR lpszSub ) const;int Find( TCHAR ch, int nStart ) const;int Find( LPCTSTR lpszSub, int nStart ) const;返回值 不匹配的话返回 -1; 索引以0 开始nStar 代表以索引值nStart 的字符开始搜索 ,即为包含以索引nStart字符后的字符串例子Cpp代码CString s( "abcd 阅读全文

posted @ 2011-03-10 01:35 小宝哥哥 阅读(1316) 评论(0) 推荐(0) 编辑

VC字符串转换(附数据类型转换)

摘要: 一、BSTR、LPSTR和LPWSTR 在Visual C++.NET的所有编程方式中,我们常常要用到这样的一些基本字符串类型,如BSTR、LPSTR和LPWSTR等。之所以出现类似上述的这些数据类型,是因为不同编程语言之间的数据交换以及对ANSI、Unicode和多字节字符集(MBCS)的支持。 那么什么是BSTR、LPSTR以及LPWSTR呢? BSTR(Basic STRing,Basic字符串)是一个OLECHAR*类型的Unicode字符串。它被描述成一个与自动化相兼容的类型。由于操作系统提供相应的API函数(如SysAllocString)来管理它以及一些默认的调度代码,因此BST 阅读全文

posted @ 2011-03-10 01:30 小宝哥哥 阅读(516) 评论(0) 推荐(0) 编辑

Cstring转char、string、int等数据类型的方法

摘要: CString 转char *CString cstr;char *p = (LPSTR)(LPCTSTR)cstr;string 转 CStringCString.format(”%s”, string.c_str());char 转 CStringCString.format(”%s”, char*);char 转 stringstring s(char *);string 转 char *char *p = string.c_str();CString 转 stringstring s(CString.GetBuffer());1,string -> CStringCString. 阅读全文

posted @ 2011-03-10 01:20 小宝哥哥 阅读(218) 评论(0) 推荐(0) 编辑

2011年3月9日

Bat 批处理添加系统环境变量

摘要: 先判断该环境变量是否已经存在,如果不存在则添加该环境变量。@echo off @set Path_=D:\Program Files for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v Path'),do,( @set PathAll_=%%c ) echo %PathAll_%|find /i "%Path_%" 阅读全文

posted @ 2011-03-09 14:53 小宝哥哥 阅读(1516) 评论(2) 推荐(0) 编辑

系统注册表常用设置100例

摘要: 1 修改窗口滚动条的大小(Windows 9x/2000/XP)(1)打开注册表编辑器。(这一步以后就不说了^-^)(2)打开HKEY_CURRENT_USER\Control Panel\Desktop\Windows Metrics子键。(3)右边窗口中的ScrollHeight和ScrollWidth是窗口滚动条的高和宽,默认值为-270(均以Windows 9x为例,Windows 2000/XP的默认值与其相差不大),分别双击ScrollHeight和ScrollWidth修改其键值(数值越大,显示越大,如超出最大值会导致此功能无效,建议大家键入适当的数值)。(4)注销电脑后即可看到 阅读全文

posted @ 2011-03-09 14:38 小宝哥哥 阅读(758) 评论(0) 推荐(0) 编辑

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 24 下一页

导航

Tasup