vc6.0msdn:后装MSDN按F1无法关联VC6.0

由于我的VC6.0是很早以前安装的,最近为了使用MFC方便在VC中直接查看函数就下载了个1.45G的MSDN2001(请注意VC6.0最高只支持2001.10月的MSDN),可是现在问题出来了,对着函数按下F1发现出来的是Microsoft Developer studio Extension Help竟然不是MSDN,真是想火冒三丈。是因为后装的MSDN,没有在安装VC的时候根据向导把MSDN安... [阅读全文]

vc设置字体颜色:请特别注意VC字符集设置

VC真是个非常笨非常不友好工具还是这样说VC(MFC)和现在流行.net framework java比起来就想石器时代跟工业时代相比样! 接触MFC也有几年了为了它有过加班、有过熬夜、甚至通宵代码没有十万行也应该有几万行了但是MFC就是这么牛它牛得不但令新手忘而却步而且常常令有经验软件Software工程师也栽跟斗最近由于个小小环境设置设置问题花了很多时间这跟... [阅读全文]

vc6.0编译c程序:VC中编译、运行程序的知识点

1、Run-Time Library Run-Time Library是编译器提供标准库提供些基本库和系统 我们般使用Run-Time Library是C Run-Time Libraries当然也有Standard C libraries C Run-Time Libraries实现ANSI C标准库VC安装目录CRT目录有C Run-Time库大部分源代码 ... [阅读全文]

反射机制:VC实现C++的类的反射机制

前段时间闲时,有时间来看看JAVA的东西,让我吃惊不小,JAVA 在类的反射机制下开发的不少东西比如STRUTS2,Hibernate等东西是如此的好用,就让我有点羡慕不已,想在VC下也来实现类似的东西,于是开始在网上查找相关资料,结果都是说C++只提供了RTTI没有元数据,不能实现。真是让我比较失望。但是还不甘心,于是就自己动手弄起来,经过两天的苦心钻研,现在终于有了一些眉目,找到了解决方法那就... [阅读全文]

makeintresource:VC MAKEINTRESOURCE 析疑

常常 看到对MAKEINTRESOURCE的疑问,认为怎么能把一个整数转化一个指向字符串的指针?下面是这个宏的定义。 #define MAKEINTRESOURCEA(i) ((LPSTR)((ULONG_PTR)((WORD)(i)))) #define MAKEINTRESOURCEW(i) ((LPWSTR)((ULONG_PTR)((WORD)(i)))) 为什么能把一个一个ID号转化一个... [阅读全文]

eclipse语言包:eclipse中执行C语言程序

参考:[http://www.CrazyCoder.cn/]现在上课讲C语言的课,因为非常不喜欢VC++,听说eclipse也可以做C的程序,就找了一下配置方法。参考:[http://www.CrazyCoder.cn/]首先要有以下三样东西:参考:[http://www.CrazyCoder.cn/]①JDK1.5,因为eclipse运行环境需要,呵,没办法②eclipse+CDT插件,我是直接... [阅读全文]

vc6调试:VC6调试技巧整理

1. 在编辑状态下发现成员变量或函数不能显示提示是如何打开显示功能  这似乎是目前这个Visual C++ 6.0版本的一个bug,可按如下步骤使其正常,如再出现,可如法炮制:  (1)关闭Project  (2)删除“工程名.ncb”文件  (3)重新打开工程 2.如何将一个通过ClassWizard生成的类彻底删除  首先在工作区的FileView中选中该类的.h和.... [阅读全文]

wmi编程:VC里实现WMI编程

实现代码如下:#include "stdafx.h" #define _WIN32_DCOM #include iostream using namespace std; #include comdef.h #include Wbemidl.h #include conio.h # pragma comment(lib, "wbemuuid.lib") BOOL ManageWMI(); int ... [阅读全文]

sscanf:sscanf在PowerPC下的小技巧

#include stdio.h typedef unsigned char uint8; int main() { char szMAC[18]; //fa:a0:b0:00:3e:4d uint8 mac[6]; strcpy(szMAC,"fa:a0:b0:00:3e:4d"); sscanf("%02x:%02x:%02x:%02x:%02x:%02x",&mac[0],&mac[1],&... [阅读全文]

用迭代法求近似平方根

//用迭代法求近似平方根 #include iostream #include cmath using namespace std; int main() { int flag = 0; cout"please enter a number:"; double a = 0.0; cina; const double EPSTLON = 1E-14; double xnew = a; double ... [阅读全文]

用迭代法求近似平方根

//用迭代法求近似平方根 #include iostream #include cmath using namespace std; int main() { int flag = 0; cout"please enter a number:"; double a = 0.0; cina; const double EPSTLON = 1E-14; double xnew = a; double ... [阅读全文]

vc队列:vc操作微软消息队列的方法

定义 IMSMQQueuePtr qDest; // Represents Destination Queue IMSMQQueueInfoPtr qInfo; //Represents an open instance of the destination queue IMSMQQueueInfoPtr qRead; IMSMQMessagePtr qMsg; //Represents the ... [阅读全文]

单向链表:list-c单向链表构建立表代码

/*@file listtest.c */ /*单链表构造表list*/ /*mingGW编译OK*/ # "allhead.h" # "list.h" # "fun.h" void { LinkList L; ElemType e,e0; Status i; j,k; InitList(&L); for(j=1;j=5;j) i=ListInsert(L,... [阅读全文]

链表的c语言实现:链表的c语言实现(八)

2、插入对于双向循环链表,我们现在可以随意地在某已知结点p前或者p后插入一个新的结点。假若s,p,q是连续三个结点的指针,若我们要在p前插入一个新结点r,则只需把s的右链域指针指向r,r的左链域指针指向s,r的右链域指针指向p,p的左链域指针指向r即可。在p,q之间插入原理也一样。下面就是一个应用双向循环链表插入算法的例子:#include stdio.h#include malloc.h#inc... [阅读全文]

链表的c语言实现:链表的c语言实现(六)

一、循环链表循环链表是与单链表一样,是一种链式的存储结构,所不同的是,循环链表的最后一个结点的指针是指向该循环链表的第一个结点或者表头结点,从而构成一个环形的链。循环链表的运算与单链表的运算基本一致。所不同的有以下几点:1、在建立一个循环链表时,必须使其最后一个结点的指针指向表头结点,而不是象单链表那样置为NULL。此种情况还使用于在最后一个结点后插入一个新的结点。 2、在判断是否到表尾时,是判断... [阅读全文]

c语言程序设计:C语言程序设计初步(5)

转移语句中语句通常总是按顺序方向 或按语句功能所定义方向执行如果需要改变正常流向 可以使用本小节介绍转移语句在C语言中提供了4种转移语句:goto,, continue和其中语句只能出现在被调中 用于返回主调我们将在章中具体介绍 本小节介绍前 3种转移语句1.goto语句goto语句也称为无条件转移语句其般格式如下: goto 语句标号; 其中语句标号是按标识符... [阅读全文]

链表的c语言实现:链表的c语言实现(十)

在这里列举了一个应用单链表基本算法的综合程序,双向链表和循环链表的综合程序大家可以自己去试一试。#include stdio.h#include malloc.h#include string.h#define N 10 typedef struct node{char name[20];struct node *link;}stud;stud * creat(int n){stud *p,*h,... [阅读全文]

链表的c语言实现:链表的c语言实现(九)

3、删除删除某个结点,其实就是插入某个结点的逆操作。还是对于双向循环链表,要在连续的三个结点s,p,q中删除p结点,只需把s的右链域指针指向q,q的左链域指针指向s,并收回p结点就完成了。下面就是一个应用双向循环链表删除算法的例子:#include #include #include #define N 10 typedef struct node{char name[20];struct nod... [阅读全文]

链表的c语言实现:链表的c语言实现(七)

双向链表的基本运算:1、查找假若我们要在一个带表头的双向循环链表中查找数据域为一特定值的某个结点时,我们同样从表头结点往后依次比较各结点数据域的值,若正是该特定值,则返回指向结点的指针,否则继续往后查,直到表尾。下例就是应用双向循环链表查找算法的一个程序。#include stdio.h#include malloc.h#define N 10typedef struct node{char na... [阅读全文]

排序算法:算法

什么是?=数据结构算法对于面向对象设计强调是数据结构而对于面向过程设计语言如C、Pascal、FORTRAN等语言主要关注是算法掌握算法也是为面向对象设计打下个扎实基础那么什么是算法呢?人们使用计算机就是要利用计算机处理各种区别问题而要做到这点人们就必须事先对各类问题进行分析确定解决问题具体思路方法和步骤再编制好组让计算机执行指令即交给计算机让计算机按人们指定步... [阅读全文]

程序设计语言发展:程序设计语言的发展

自1 9 4 6年世界上第一台电子计算机问世以来,计算机科学及其应用的发展十分迅猛,计算机被广泛地应用于人类生产、生活的各个领域,推动了社会的进步与发展。特别是随着国际互联网(I n t e r n e t)日益深入千家万户,传统的信息收集、传输及交换方式正被革命性地改变,我们已经难以摆脱对计算机的依赖,计算机已将人类带入了一个新的时代—信息时代。新的时代对于我们的基本要求之一是:自觉地、主动地学... [阅读全文]

c语言数据类型:C语言的数据类型

五种基本数据类型:字符、整型、单精度实型、双精度实型和空类型。尽管这几种类型数据的长度和范围随处理器的类型和C语言编译程序的实现而异,但以bit为例,整数与CPU字长相等,一个字符通常为一个字节,浮点值的确切格式则根据实现而定。对于多数微机,表2-1给出了五种数据的长度和范围。表中的长度和范围的取值是假定CPU的字长为16bit。C语言还提供了几种聚合类型(aggregatetypes),包括数组... [阅读全文]

c语言程序结构:C语言的程序结构

1基本结构任何种设计语言都具有特定语法规则和规定表达思路方法个只有严格按照语言规定语法和表达方式编写才能保证编写在计算机中能正确地执行同时也便于阅读和理解为了了解C语言基本结构我们先介绍几个简单C这是个最简单C其执行结果是在屏幕上显示行信息:RUNenterThisisasampleofcprogram.本执行过程是:从处开始变量a代表个整数并且值为3执行()p... [阅读全文]

实型数据:C语言实型数据

2.4.1实型常量实型常量又称浮点常量,是一个十进制表示的符号实数。符号实数的值包括整数部分、尾数部分和指数部分。实型常量的形式如下:[digits][.digits][E|e[ |-]digits]]在此digits是一位或多位十进制数字(从0~9)。E(也可用e)是指数符号。小数点之前是整数部分,小数点之后是尾数部分,它们是可省略的。小数点在没有尾数时可省略。指数部分用E或e开头,幂指数可以为... [阅读全文]

c语言长整型:C语言整型数据

2.3.1整型常量整型常量及整常数。它可以是十进制、八进制、十六进制数字表示的整数值。十进制常数的形式是:digitss这里digits可以是从0到9的一个或多个十进制数位,第一位不能是0。八进制常数的形式是:0digitss在此,digits可以是一个或多个八进制数(0~7之间),起始0是必须的引导符。十六进制常数是下述形式:0xhdigits0Xhdigits这里hdigits可以是一个或多个... [阅读全文]

c语言的运算符:C语言运算符

C语言内部运算符很丰富运算符是告诉编译执行特定算术或逻辑操作符号C语言有 3大运算符:算术、关系和逻辑、位操作另外C还有些特殊运算符用于完成些特殊任务2.6.1算术运算符表2-5列出了C语言中允许算术运算符在C语言中运算符“”、“-”、“*”和“/”使用方法和大多数计算机语言相同几乎可用于所有C语言内定义数据类型当“/”被用于整数或时结果取整例如在整数除法中10... [阅读全文]

c语言字符型:C语言字符型数据

2.5.1字符常量字符常量是指用一对单引号括起来的一个字符。如‘a’,‘9’,‘!’。字符常量中的单引号只起定界作用并不表示字符本身。单引号中的字符不能是单引号(’)和反斜杠(\\),它们特有的表示法在转义字符中介绍。在CC语言中,字符是按其所对应的ASCII码值来存储的,一个字符占一个字节。例如:字符ASCII码值(十进制)!33048149957A65B66a97b98注意字符9和数字9的区别... [阅读全文]

c语言正则表达式:C语言表达式

表达式由运算符、常量及变量构成。C语言的表达式基本遵循一般代数规则,有几点却是与C语言紧密相关的,以下将分别加以讨论。2.7.1表达式中的类型转换混合于同一表达式中的不同类型常量及变量,应均变换为同一类型的量。C语言的编译程序将所有操作数变换为与最大类型操作数同类型。变换以一次一操作的方式进行。具体规则如下:1)所有char及shortint型量转为int型,所有float转换为double。2)... [阅读全文]

c语言输入输出:C语言数据的输入与输出

在程序的运行过程中,往往需要由用户输入一些数据,而程序运算所得到的计算结果等又需要输出给用户,由此实现人与计算机之间的交互,所以在程序设计中,输入输出语句是一类必不可少的重要语句,在C语言中,没有专门的输入输出语句,所有的输入输出操作都是通过对标准I/O库函数的调用实现。最常用的输入输出函数有scanf()、printf()、getchar()和putchar(),以下分别介绍。3.2.1scan... [阅读全文]

c语言循环语句:C语言循环控制语句

循环控制结构(又称重复结构)是中另个基本结构在实际问题中常常需要进行大量重复处理循环结构可以使我们只写很少语句而让计算机反复执行从而完成大量类同计算C语言提供了while语句、do...while语句和for语句实现循环结构3.4.1while语句while语句是当型循环控制语句般形式为:while表达式语句;语句部分称为循环体当需要执行多条语句时应使用复合语句... [阅读全文]
<< < 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 > >> 共853条 分29页