-
例程详析动态链接库 日期:2009-12-22 15:42:36 点击:1 好评:0
动态链接库(DLL,即 Dynamic-Link Library)是可执行的模块,但它没有自己的堆栈,必须在调用动态链接库函数的程序环境下运行。动态链接库不仅可以作为一个运行模块,包括函数代码,而...
-
利用管道进行进程的通信示例 日期:2009-12-22 15:42:36 点击:3 好评:0
这里用到了 pipe 管道函数: int pipe(int file_descriptor[2]); 函数 pipe 填充的两个整数的含义是两个文件描述符,任何向 file_descriptor[1] 写入的数据,可以从 file_descriptor[0] 中读取,并且写入的数据符...
-
C/C++中多维数组的指针作为函数参数传递! 日期:2009-12-22 15:42:36 点击:4 好评:0
/*程序作者:管宁 站点:www.cndev-lab.com 所有稿件均有版权,如要转载,请务必闻名出处和作者*/ #include main() { void search_score(); /* 定义自定义涵数类型为不返回型 */ void count_avg(); /* 定义自定义...
-
C/C++ 跨平台I/O操作技巧[图] 日期:2009-12-22 15:42:36 点击:2 好评:0
假如你正在写从文件或网络读写数据的跨平台C/C++代码,那么你必须明白有些问题是因语言,编译器,平台而不同的。 主要的问题是数据对齐,填充,类型大小,字节顺序和默认状态...
-
全屏幕编辑软件的编写(C语言)04 日期:2009-12-22 15:42:36 点击:4 好评:0
ss[ss_x][yy]=z2; /* 将字符读入编辑数组 */ y++; /* 屏幕光标后移一列 */ yy++; /* 后移一字节 */ ser++; /* 字序号增 1 */ if(QQ) { /* 如为全角制表符 */ qq=0; /* 表格线标志变量置 0 */ cc.ch[0]=two; /* 暂存...
-
全屏幕模拟时钟的C源程序 日期:2009-12-22 15:42:36 点击:2 好评:0
#include #include #include #define pi 3.1415926 #define X(a,b,c) x=a*cos(b*c*pi/180-pi/2)+300; #define Y(a,b,c) y=a*sin(b*c*pi/180-pi/2)+240; #define d(a,b,c) X(a,b,c);Y(a,b,c);line(300,240,x,y) void init() {int i,l,x1,x2,y1,y2; setbkcolor(...
-
巨快的速度求得某一个目录的大小 日期:2009-12-22 15:42:36 点击:4 好评:0
...
-
解析C语言中的sizeof 日期:2009-12-22 15:42:36 点击:1 好评:0
一、sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号...
-
介绍一个专门处理C++异常的类和例子 日期:2009-12-22 15:42:36 点击:2 好评:0
下载源代码和例子 简介: CExceptionLogger,是一个可以免费使用的C++类,用它可以截获未处理异常,如:非法存取、栈溢出、被零除等,并可以将异常具体信息记录到日志文件。这个类源...
-
进制的转换 日期:2009-12-22 15:42:36 点击:4 好评:0
将十进制转换成任意进制。有位读者求助的。。。我是新手,说错了不要砍我哦!! 偶是读电子信息的,现在开始学单片机,喜欢单片机的高手希望你们多多指教。邮箱联系。。。 /...
-
教您在C/C++中如何构造通用的对象链表 日期:2009-12-22 15:42:36 点击:2 好评:0
一个简化的问题示例 链表的难点在于必须复制链表处理函数来处理不同的对象,即便逻辑是完全相同的。例如两个结构类似的链表: strUCt Struct_Object_A { int a; int b; Struct_Object_A *next; } OB...
-
教学计划编制问题 日期:2009-12-22 15:42:36 点击:5 好评:0
问题描述; 大学的每个专业都要编制教学计划。假设任何专业都有固定的学习年限,每学年含两学期,每学期的时间长度和学分上限都相等。每个专业开设的课程都是确定的,而且课程...
-
将文件copy到剪贴板上 日期:2009-12-22 15:42:36 点击:5 好评:0
bool CopyToClipboard(AnsiString file); //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //---------------------------------------------------------...
-
将文件或目录删除到回改站 日期:2009-12-22 15:42:36 点击:9 好评:0
...
-
九九乘法表的几种不同形状 日期:2009-12-22 15:42:36 点击:4 好评:0
程序一 main() { int i,j; for(i=1;i { for(j=1;j printf("%3d",i*j); printf(" "); } } 程序二 main() { int i,j; for(i=1;i { for(j=1;j { if(j>i)continue; printf("%3d",i*j); } printf(" "); } } 程序三 main() { int i,j; for(i=1;i { for(j=9...
-
将Wav格式压缩成Mp3 日期:2009-12-22 15:42:36 点击:7 好评:0
Compressing Wav file to mp3 ● 1. IntrodUCtion First, I don't meant to give you informations about how to understand the mp3 algorithm. My goal is to eXPlain how to use an already existing encoder with BCB. ● 2. Choosing the mp3 encoder...
-
将位图旋转90度 日期:2009-12-22 15:42:36 点击:6 好评:0
本文将介绍如何将一张位图旋转90度。向工程添加一个Timage控件,取名为Image1。 工作原理是:创建一个位图缓冲区用于存储中间量,将原位图的每一行的像素转换为每一列然后存放在我...
-
揭开木马的神秘面纱 日期:2009-12-22 15:42:36 点击:4 好评:0
NT系统下木马进程的隐藏与检测 Shotgun 在WIN9X中,只需要将进程注册为系统服务就能够从进程查看器中隐形,可是这一切在WINNT中却完全不同,无论木马从端口、启动文件上如何巧妙地隐...
-
井字棋游戏.不够完善 日期:2009-12-22 15:42:36 点击:3 好评:0
#include"stdio.h" #include"conio.h" #include"time.h" #include"stdlib.h" int a[3][3]={{0},{0},{0}}; /*存放所下棋,0表示未走过的,1表示游戏者走过的,2表示电脑走的*/ /*画出棋盘*/ void picture() { int i; /*画出左...
-
静态网格椭球 日期:2009-12-22 15:42:36 点击:2 好评:0
#include #include #include #define PI 3.14159 #define T PI/180 #define NN 36 #define DT PI/NN #define DIST 0.8 #define R 190 static int n=1; void trans(t,s) float t[3];float s[3][3]; { s[0][0]=cos(t[1])*cos(t[2]); s[0][1]=cos(t[1])*sin(t[2]...