当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 刚接触VC编程的朋友往往对许多数据类
 

 

 ·pe学习笔记(一)    »显示摘要«
    摘要: pe学习笔记 pe 的意思就是 portable executable(可移植的执行体)。pe文件结构的总体层次分布图: --------------|dos mz header ||--------------||dos stub ||--------------||pe header ||--------------||section table ||--------------||se......
 ·网络计算    »显示摘要«
    摘要: 网 络 计 算 20世纪90年代,internet蔓延到世界各地,成为人们沟通信息和协同工作的有效工具,更为重要的是,internet上汇集的成千上万的计算资源、数据资源、软件资源、各种数字化设备和控制系统共同构成了生产、传播和使用知识的重要载体。人们开始思考如何将物理上互连的众多资源汇聚起来,联合提供服务,重新认识网络计算技术的实质。 目前,网络计算正处于发展阶段,人们对它的定义已经形成了......


数据类型的转换
刚接触vc编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用.

int i = 100; 【程序编程相关:VC开发小技巧20个

我们先定义一些常见类型变量借以说明 【推荐阅读:轻松制作24位真彩色工具栏

float f=300.2; 【扩展信息:文档—视窗结构批判

long l = 2001;

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);

二.从其它包含字符串的变量中获取指向该字符串的指针

cstring变量

str = "2008北京奥运";

buf = (lpstr)(lpctstr)str;

bstr类型的_variant_t变量

v1 = (_bstr_t)"程序员";

buf = _com_util::convertbstrtostring((_bstr_t)v1);

三.字符串转换为其它数据类型

strcpy(temp,"123");

短整型(int)

i = atoi(temp);

长整型(long)

l = atol(temp);

浮点(double)

d = atof(temp);

四.其它数据类型转换到cstring

使用cstring的成员函数format来转换,例如:

整数(int)

str.format("%d",i);

浮点数(float)

str.format("%f",i);

字符串指针(char *)等已经被cstring构造函数支持的数据类型可以直接赋值

str = username;

五.bstr._bstr_t与ccombstr

ccombstr._bstr_t是对bstr的封装,bstr是指向字符串的32位指针.
...   下一页
    摘要: 随着中间件技术的发展, dll越来越为程序员所关注,因为使用dll具有一系列优点,所以java/j2me/code/ target=_blank>程序设计人员可能更多的在自己的软件中采用这种技术。 下面我就把以前做过的一个简单的全程键盘钩子分析一下。 钩子[以下简称hook]是应用程序在microsoft windows 消息处理过程中设置的用来监控消息流并且处理系统中尚未到达目的窗口的某一......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE