首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
C程序是由一个主函数和其他函数组成,通过主函数main()调用其他函数,完成一定功能操作。因此学会定义和调用函数是编写C程序的关键,形参和实参的不同类型在C函数中起不同作用又是二级考试中难点。本文针对近年来二级考试题归纳总结这部分知识要点。  相似文献   

2.
在C语言的库文件DIR.H中定义了一些对文件目录进行操作的函数,但令人非常遗憾的是没有哪个函数可搜索出指定目录下的所有子目录(findfirst()和findnext()用*.*匹配只能搜索出某一目录下所有的文件)。对此,笔者编制出一个实现此功能的函数schsubdir(),在应用中效果很好(见演示程序demo.c),可加入C库文件string.h中。下面具体介绍此函数的用法。  相似文献   

3.
基于Flash的C语言函数算法实现   总被引:1,自引:0,他引:1  
C语言是一种面向过程的语言,在C语言程序的教学中,函数的递归调用是一个难点,要突破这个难点,经常使用的方法是把多媒体课件引入课堂,把函数递归调用用F1ash技术设计出了动态演示效果,实现把复杂问题形象化的动画教学,激发学生的学习兴趣。  相似文献   

4.
C语言图形功能的改进   总被引:1,自引:0,他引:1  
C语言是当前最流行的程序设计语言,丰富的图形功能是它的主要特色。但开发人员在应用过程中发现,常用的Turbo C编译系统中某些图形函数存在令人遗憾的缺陷,cir-cle()函数,arc()函数,ellipse()函数没有异或写功能。异或写是一种重要的写入方式,在图形编辑、动画制作等领域其作用尤为突出,没有异或写功能给软件开发人员带来许多困难。  相似文献   

5.
C语言DSP电机控制功能模块由一结构体类型来组织,内含输入变量,历史变量、参数变量、输出变量、功能函数的指针变量。通过声明结构体类型、定义结构体变量,赋予结构体变量初值,调用其功能函数来实现其模块功能。通过用DSP控制两个电机C语言程序的开发可看出,用功能函数共享和移植的方法,可充分利用现有现成或成熟的软件资源,快速、高效、可靠地开发新的程序、模块和软件。  相似文献   

6.
《中国计算机用户》1995年7期上发表的《自启动Win-dows程序的编制》一文,不失为一种简单方法,但它提供的MYSTUB.C程序所产生的MYSTUB.EXE,失去了Windows开发工具中的WINSTUB.EXE所具有的通用性,即MYS-TUB.EXE不能为所有Windows程序所共用。因为Windows程序名在MYSTUB.EXE中是固定的,所以使MYSTUB.EXE与Windows程序之间具有一一对应关系,这大大降低了系统开发效率。能不能让MYSTUB.EXE像系统提供的WIN-STUB.EXE一样具有通用性呢? 本文在对C语言main()函数携带的参数仔细分析的基础上,给出了修改后的MYSTUB.C源程序,该程序通过exec  相似文献   

7.
在2.13汉字系统下,C语言调用2.13的特殊显示功能,直接用printf()函数输出汉字的方法。此方法可以在C语言中直接调用2.13所有特显功能。  相似文献   

8.
针对二进制代码分析中由于无符号表信息造成的难以定位主函数main()的问题,提出一种面向PE可执行程序的main函数定位方法。通过分析PE程序从入口点处开始的执行过程从而提炼相关模板,采用模板匹配的方法定位程序中主函数main()的地址。实验结果表明,该方法能够有效实现不同编译环境下PE可执行程序的main()函数定位,有助于提高二进制代码分析工具的分析能力。  相似文献   

9.
基于小模式,调用C语言的Scanf()和Printf()函数实现了在汇编语言中不同进制的输入和输出,文章对在汇编程序中调用C函数的关键问题进行了分析并据此给出了在汇编语言中实现多种进制的通用输入输出源程序。  相似文献   

10.
汇编语言与C语言的混合程序设计技术   总被引:4,自引:2,他引:4  
讨论汇编语言与C语言的混合程序设计技术。在大规模的程序设计中,汇编语言程序与高级语言程序相结合,充分发挥各自的优点,实现两种语言之间的混合编程,是解决实际问题的有效方法。在实际的程序设计中,C语言主程序可以调用汇编语言子程序,汇编语言主程序可以调用C语言子程序,也可以在C语言程序中嵌入汇编语言语句。在汇编语言与C语言的混合编程中,参数的传递、模块的连接以及调用关系的确定是值得注意的关键问题。  相似文献   

11.
一、问题的提出C语言中提供了众多的绘图函数,比如画圆函数circle()、画矩形函数rectangle()和画椭圆函数fillellipse()等.编程时利用这些函数的确带来了很多方便,但有时需绘制一些不规则曲线,直接使用这些函数实现起来便比较困难.为此笔者想到了利用C语言中的画线函数line()来实现任意曲线的绘制.二、设计思路与程序清单在图形方式下,整个屏幕实际上是由一系列密密麻麻的象素点构成的,利用数学中的极限思想以  相似文献   

12.
讨论汇编语言与C语言的混合程序设计技术。在大规模的程序设计中,汇编语言程序与高级语言程序相结合,充分发挥各自的优点,实现两种语言之间的混合编程,是解决实际问题的有效方法。在实际的程序设计中,C语言主程序可以调用汇编语言子程序,汇编语言主程序可以调用C语言子程序,也可以在C语言程序中嵌入汇编语言语句。在汇编语言与C语言的混合编程中,参数的传递、模块的连接以及调用关系的确定是值得注意的关键问题。  相似文献   

13.
本文着重介绍一种如何建立用户扩展函数库(即用户函数软件包)的方法.使之成为C语言软件设计强有力的手段之一.UNIX操作系统上C语言提供给用户大量的可供选择的UNIX C库函数,这些库函数可以直接调用.但是.系统C库函数往往不能满足一些用户的特殊需求.所以函数软件包的开发具有很高的实用价值.  相似文献   

14.
许俊禹 《电脑》1994,(7):46-47
众所周知,Ctrl—Break为用户强行中断当前活动进程返回原进程提供了强有力的途径,但同时也可能由于操作员误操作而引起意外的中断、因而前功尽弃。因此,如何控制Ctrl—C或Ctrl—Break序列,就显得极为重要。下面将在分析其机理的同时,给出相应例程及C语言调用例程的实例。 当一个程序(进程)开始执行,DOS在为它置新的Ctrl—Break处理程序的地址之前,先把原地址存入子进程的PSP中。在子进程结束之前,DOS从该子进程的PSP中恢复原来进程的Ctrl—break处理程序的地址。因此用户程序在完成自己的处理后可不用恢复该地址,这一任务由DOS自己完成(为了演示,本文仍提供release()函数来恢复)。另外用户程序不能直接调用INT 23H,但可以编  相似文献   

15.
金旭亮  刘义宁 《程序员》2004,(3):6-6,7-12
早期的计算机程序都是彼此独立的,一个程序不能调用另一个程序的代码。等到高级程序设计语言如C,Pascal等引入了函数的概念,就使函数成为程序的基本组成单位。函数的出现在程序设计史上有着深远的意义,函数使开发者能根据软件功能的逻辑划分设计出一个个相对独立的程序代码段(即函数),其他的开发者可以利  相似文献   

16.
本文介绍了利用Turbo C编译系统中提供的系统标准函数int86()和intdos()采用中断方式对BIOS和DOS实现调用,以便充分利用系统的硬件资源,提高程序的运行效率。  相似文献   

17.
介绍了C语言中的scanf()函数的运行机制。通过3个程序实例说明了scanf()函数的常见错误及scanf()函数的正确用法。  相似文献   

18.
由于C语言既具有高级语言的特点,又能实现低级语言的功能,以及编程的高效率,C语言广泛地用于CAD、图形处理、人机界面等软件开发中。C语言拥有众多的图形函数,足以满足大多数的图形处理要求。然而,Turbo C系列对图形进行异或(XOR)操作仅限于几个直线或折线类的函数,如drawpoly()、line()、linerel()、lineto()、rectangle()。对诸如circle()、arc()、ellipse()等曲线型函数无法实现异或操作。异或是一种重要的位图变换方式。广泛应用于菜单制作、动画仿真等领域。C语言的上述不足给程序设计人员带来了诸多不便。  相似文献   

19.
PUT文件是一种可以被程序调用的图形文件格式,它的格式与Borland公司的Turbo C中getimage()、putimage();Turbo Pascal中Getimage()、Putimage()得到的位图格式基本相同,所不同的是,PUT文件中位图数据从0—3位面存放;而Turbo系列语言图形数据写屏则相反,以3—0位面操作。PUT文件可以经转换后被程序调用,也可以直接被Turbo C和TurboPascal程序所调用(有色彩偏差)。同  相似文献   

20.
PUT文件是一种可以被程序调用的图形文件格式,它的格式与Borland公司的Turbo C中getimage()、putimage();Turbo Pascal中Getimage()、Putimage()得到的位图格式基本相同,所不同的是,PUT文件中位图数据从0—3位面存放;而Turbo系列语言图形数据写屏则相反,以3—0位面操作。PUT文件可以经转换后被程序调用,也可以直接被Turbo C和TurboPascal程序所调用(有色彩偏差)。同  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号