- 博客(22)
- 收藏
- 关注
转载 c/c++如何清空流
今天看程序时,遇到了fflush()这个函数,以前从没有接触过,google了一下,发现这个篇文章介绍的很详细,贴上来和大家共享一下。 Antigloss 最后修改于 2006-11-25 1. 为什么 fflush(stdin) 是错的 首先请看以下程序: #include int
2008-11-17 18:31:00
6550
2
原创 Windows 程序设计作者
Windows 程序设计作者的个人网页http://www.zdnet.com/peng/pcmag/pctech/content/16/20/ut1620.001.html
2008-10-13 22:50:00
898
转载 回调函数
使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。而那个函数在需要的时候,利用传递的地址调用回调函数,这时你可以利用这个机会在回调函数中处理消息或完成一定的操作。至于如何定义回调函数,跟具体使用的API函数有关,一般在帮助中有说明回调函数的参数和返回值等。C++中一般要求在回调函数前加CALLBACK,这主要是说明该函数
2008-10-13 19:09:00
633
转载 #pragma data_seg介绍
用#pragma data_seg建立一个新的数据段并定义共享数据,其具体格式为: #pragma data_seg ("shareddata") HWND sharedwnd=NULL;//共享数据 #pragma data_seg() ------------------------------------------------------------------------
2008-10-13 15:53:00
945
转载 VC Studio 使用技巧大全
1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号2.查看一个宏(或变量、函数)的宏定义 把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键菜单中的Go To Defition Of …),如果没有建立Browse files,会出现提示对话框,确定
2008-10-12 22:06:00
731
转载 功能强大的vc6调试器
功能强大的vc6调试器作者:yy2better 要成为一位优秀的软件工程师,调试能力必不可缺。本文将较详细介绍VC6调试器的主要用法。 windows平台的调试器主要分为两大类: 1 用户模式(user-mode)调试器:它们都基于win32 Debugging API,有使用方便的界面,主要用于调试用户模式下的应用程序。这类调试器包括Visual C++调试器、WinDBG、Bou
2008-10-12 22:05:00
798
转载 Debug和Release有什么区别
Debug版本包括调试信息,所以要比Release版本大很多(可能大数百K至数M)。至于是否需要DLL支持,主要看你采用的编译选项。如果是基于ATL的,则Debug和Release版本对DLL的要求差不多。如果采用的编译选项为使用MFC动态库,则需要MFC42D.DLL等库支持,而Release版本需要MFC42.DLL支持。Release Build不对源代码进行调试,不考虑MFC的诊断宏,使
2008-10-12 21:53:00
794
原创 C++ 运算符优先级列表
这些操作符从上倒下优先级递减!Associativity表示执行顺序PrecedenceOperatorDescriptionExampleAssociativity1::Scoping operatorClass::age = 2;none2()[]->.++--Grouping operatorArray acce
2008-08-20 00:45:00
659
原创 typedef的用法
C++中typedef关键字的用法Typedef 声明有助于创建平台无关类型,甚至能隐藏复杂和难以理解的语法。不管怎样,使用 typedef 能为代码带来意想不到的好处,通过本文你可以学习用 typedef 避免缺欠,从而使代码更健壮。 typedef 声明,简称 typedef,为现有类型创建一个新的名字。比如人们常常使用 typedef 来编写更美观和可读的代码。所谓美观,意指
2008-08-19 10:20:00
624
原创 C++中iostream的类库
iostream中预定的一些流操作符有: 操作符操作符含义boolalpha吧true和false表示成字符串*noboolalpha把true和false表示为0,1showbase产生前缀,指示数
2008-08-06 10:56:00
932
原创 一些群组
思想决定行动,行动决定习惯,习惯决定命运.程序员在深圳QQ群,交流产生思想碰撞.部份专业群:程序员在深圳c++群15195967程序员在深圳英语学习群:23864353程序员在深圳c++Ⅱ17409451程序员在深圳嵌入式开发群37489763程序员在深圳移动开发群31501597程序员在深圳创业群33653422部份高级程序员群:高级群I:17538442高级群II:7120862
2008-08-05 22:13:00
855
原创 linux学习(一)
在Linux中的命令行中可以使用下面的组合键来进行移动操作 浏览命令行的击键击键全名含义Ctrl+F字符向前向前移动一个字符Ctrl+B字符向后向后移动一个字符Alt+F单词向前向前移动一个单词Alt+B单词向后向后移动一个单词Ctrl+A行头到当前行的开始Ctrl+E行
2008-07-13 10:56:00
815
原创 开源社区
Linux用户组(LUG)在各地纷纷涌现。在线免费公告板中可以找到很多关于Linux的具体信息。可以在www.LinuxQuestions.org,www.LinuxForums.org和www.LinuxHelp.net 上找到流行的论坛,这些网站中的大多数都是使用开放源代码软件建立的(有关开放软件原代码的例子,请看www.e107.org 和www.phpBB.com)
2008-07-03 21:09:00
859
转载 wsprintf()的用法
int wsprintf (LPTSTR lpOut,// 指向需要输出的字符串的指针 LPCTSTR lpFmt, //指向格式控制字符串的指针 …… // 其他可选参数 );在C语言中格式化字符串可以使用printf,但是在WINDOWS编程设计中却行不通了,但是却有变通的方法,那就是用 wsprintf这个函数 它的格式如下:wsprintf(缓冲区,
2008-06-06 17:22:00
3548
原创 c++学习(一) (静态类成员)
手里拿着c++primer 3,突然翻到静态类成员那节,就仔细看了下,有种想记下来的冲动class ClassName { public: // method private: static valueType value;// ......};上面定义了类的静态成员value,类的静态成员有一下特性:1. 对于所有的类对象要用到的
2008-06-03 01:36:00
1418
转载 vc常用数据结构类型
一. VC常用数据类型列表二. 常用数据类型转化2.1数学类型变量与字符串相互转换2.2 CString及string,char *与其他数据类型的转换和操作●CString,string,char*的综合比较●数学类型与CString相互转化●CString与char*相互转换举例●CString 与 BSTR 型转
2008-05-28 00:41:00
2948
转载 C++的学习方法
本人也不是什么国家一流大学出身,只是心血来潮,在学习之余想写点东西。以下是我自己学C++的一点感受,其中可能带着一点偏见,请大家指出啊!对于C的看法,只是我个人的看法,认为中国没有一本好一点的C的书。虽然潭的书卖了1000万册,但是在我学完C++书后,已经发现了11处有错误的地方。我这样的菜鸟都能找到错误,书也许真的不怎么样!当然C这一门语言还是很不错的!我也学了两个月。不过我认为C在中国没有一本
2008-05-21 19:24:00
779
转载 Farey序列
今天的Farey竟然挂掉了,实在咽不下这口气,晚上又整理了一下资料。以供大家一起学习。 Farey序列 Fn = {a/b | gcd(a,b)=1 && 0 即由小于或等于n的整数所组成的不可再约分数的递增序列,并满足分子分母互质。 如: F1 = {0/1, 1/1} F2 = {0/1, 1/2, 1
2008-05-18 16:16:00
1667
转载 string的用法
string常用函数首先,为了在我们的程序中使用string类型,我们必须包含头文件 。如下: #include //注意这里不是string.h string.h是C字符串头文件 1.声明一个C++字符串 声明一个字符串变量很简单: string Str; 这样我们就声明了一个字符串变量,但既然是一个类,就有构造函数和析构函数。上面的声明没有传入参数,所以就直接使用了string的默认
2008-05-18 16:12:00
730
转载 出栈序列与Catalan 0-1序列
设集合 N 中的元素按次序1,2,3,...,n 入栈,其所有不同的出栈序列的集合为Sn,则|Sn|=。1、结果证明: 定义1、 集合 N={1,2,3,...,n}中的元素按一定次序入栈,其每个出栈序列是 N 的一个元排列,若 N 的两个元排列不同,则称为两个不同的出栈序列(栈序列),记栈序列集为 Sn。 定义2、 n个0和n个1组成2n位0-1序列,若对任意i(i=1,2,
2008-05-08 00:36:00
1388
原创 关于递归判定完全二叉树
在CSDN的帖子上看到关于用递归判定完全二叉树的帖子,相了想觉得有点问题,于是写了下来。算法如下:======================================================================数构好久没翻了。如果我对完全二叉树定义理解没错,下面的实现可以吧? int check (struct bt *roo
2008-05-06 18:42:00
2126
转载 完全二叉树的判定
/*先要对二叉树进行层次遍历,在遍历过程中对每一个结点进行检查: (1)如果当前结点没有右子树,则剩下的全部结点必须既没有左子树,又没有右子树; (2)如果当前结点有右子树,则它必须也有左子树. 如果同时满足(1)(2),则是完全二叉树;否则不是. 对二叉树进行层次遍历需要使用队列结构. */ #inc
2008-05-06 18:12:00
1453
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人