软件开发
ssrehngjg
4twrt
展开
-
解析C语言中的sizeof
一、sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。它并不是函数。sizeof操作符以字节形式给出了其操作数的存储大小。操作数可以是一个表达式或括在括号内的类型名。操作数的存储大小由操作数的类型决定。 二、sizeof的使用方法 1、用于数据类型 sizeof使用形式:sizeof(type) 数据类型必须用括号括住。如size转载 2004-12-31 13:25:00 · 696 阅读 · 0 评论 -
DLL(Dynamic Link Libraries)专题(转帖)
引言 调用方式 MFC中的DLL DLL入口函数 关于约定 关于DLL的函数 模块定义文件(.DEF) DLL程序和调用其输出函数的程序的关系 作者引言比较大的应用程序都由很多模块组成,这些模块分别完成相对独立的功能,它们彼此协作来完成整个软件系统的工作。可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用。在构造软件系统时,如果将转载 2004-12-30 09:44:00 · 632 阅读 · 0 评论 -
ACE
1. 将ACE分发包界压缩到一个目录中,这将在那个目录中生成一个包含ACE的目录ACE_wrappers。接下来的步骤中假设ACE分发包被解压缩到ACE_ROOT=C:/ACE_wrappers中,因此ACE将会存在于ACE_ROOT/ace目录中。2. 在ACE_ROOT/ace目录中创建一个文件,命名为config.h,其内容为:#include "ace/config-win32.h"转载 2004-12-30 09:36:00 · 752 阅读 · 0 评论 -
OpenSceneGraph配置和编译说明
我的环境:windows XP,MSVC6.0+SP5+STLport4.6.2,OSG0.9.6步骤1: 设置环境变量。在环境变量—〉系统变量中的path后面追加OSG整体程序的bin目录(如E:/OSG/OSG_OP_OT-0.9.6-2/OpenSceneGraph-0.9.6-2/bin)。在环境变量—〉用户变量中新建变量OSGinclude,值为:E:/OSG/OSG_OP_OT转载 2004-12-30 09:22:00 · 2042 阅读 · 1 评论 -
C语言库函数(T类字母)
函数名: tan 功 能: 正切函数 用 法: double tan(double x); 程序例: #include #include int main(void) { double result, x; x = 0.5; result = tan(x); printf("The tan of %lf is %lf/n", x, result转载 2004-12-31 13:29:00 · 793 阅读 · 0 评论 -
C语言库函数(W类字母)
函数名: wherex 功 能: 返回窗口内水平光标位置 用 法: int wherex(void); 程序例: #include int main(void) { clrscr(); gotoxy(10,10); cprintf("Current location is X: %d Y: %d/r/n", wherex(), wherey()); getch(转载 2004-12-31 13:26:00 · 846 阅读 · 0 评论 -
C语言库函数(O类字母)
函数名: open 功 能: 打开一个文件用于读或写 用 法: int open(char *pathname, int access[, int permiss]); 程序例: #include #include #include #include int main(void) { int handle; char msg[] = "Hello wo转载 2004-12-31 13:33:00 · 873 阅读 · 0 评论 -
C语言库函数(P类字母)
函数名: parsfnm 功 能: 分析文件名 用 法: char *parsfnm (char *cmdline, struct fcb *fcbptr, int option); 程序例: #include #include #include #include int main(void) { char line[80]; struct f转载 2004-12-31 13:33:00 · 738 阅读 · 0 评论 -
C语言库函数(Q类字母)
函数名: qsort 功 能: 使用快速排序例程进行排序 用 法: void qsort(void *base, int nelem, int width, int (*fcmp)()); 程序例: #include #include #include int sort_function( const void *a, const void *b); char list[5][4]转载 2004-12-31 13:32:00 · 780 阅读 · 0 评论 -
C语言库函数(R类字母)
函数名: raise 功 能: 向正在执行的程序发送一个信号 用 法: int raise(int sig); 程序例: #include int main(void) { int a, b; a = 10; b = 0; if (b == 0) /* preempt divide by zero error */ raise转载 2004-12-31 13:31:00 · 770 阅读 · 0 评论 -
C语言库函数(S类字母) - 1
函数名: sbrk 功 能: 改变数据段空间位置 用 法: char *sbrk(int incr); 程序例: #include #include int main(void) { printf("Changing allocation with sbrk()/n"); printf("Before sbrk() call: %lu bytes free/n转载 2004-12-31 13:31:00 · 715 阅读 · 0 评论 -
C语言库函数(S类字母) - 2
函数名: setjmp 功 能: 非局部转移 用 法: int setjmp(jmp_buf env); 程序例: #include #include #include void subroutine(void); jmp_buf jumper; int main(void) { int value; value = setjmp(jumper);转载 2004-12-31 13:30:00 · 800 阅读 · 0 评论 -
C语言库函数(S类字母) - 3
函数名: sound 功 能: 以指定频率打开PC扬声器 用 法: void sound(unsigned frequency); 程序例: /* Emits a 7-Hz tone for 10 seconds. Your PC may not be able to emit a 7-Hz tone. */ #include int main(void) {转载 2004-12-31 13:30:00 · 1158 阅读 · 0 评论 -
C语言库函数(U类字母)
函数名: ultoa 功 能: 转换一个无符号长整型数为字符串 用 法: char *ultoa(unsigned long value, char *string, int radix); 程序例: #include #include int main( void ) { unsigned long lnumber = 3123456789L; char s转载 2004-12-31 13:28:00 · 761 阅读 · 0 评论 -
C语言库函数(V类字母)
函数名: vfprintf 功 能: 送格式化输出到一流中 用 法: int vfprintf(FILE *stream, char *format, va_list param); 程序例: #include #include #include FILE *fp; int vfpf(char *fmt, ...) { va_list argptr; i转载 2004-12-31 13:27:00 · 772 阅读 · 0 评论 -
Winsock API 编程介绍
相信很多人都对网络编程感兴趣,下面我们就来介绍,在网络编程中应用最广泛的编程接口WinSock API。使用WinSock API的编程,应该了解一些TCP/IP的基础知识。虽然你可以直接使用WinSock API来写网络应用程序,但是,要写出优秀的网络应用程序,还是必须对TCP/IP协议有一些了解的。1、TCP/IP协议与WinSock网络编程接口的关系在开始之前,我们先说一下WinSock和T转载 2004-12-30 10:15:00 · 874 阅读 · 0 评论