C语言/C++ 教程
C语言/C++ 教程:包含了所有代写案例以及部分答案
-
副标题#e# 二、设定填充方法 TURBO C有四个与填充方法有关的函数。下面别离先容: void far setfillstyle(int pattern, int color); color的值是当前屏幕图形模式时颜色的有效值。pattern的值及与其等价的 标记常数如表7所示。 表7. 关于填充式样pattern的划定 ━━━━━━━━━━━━━━━━━━━━━━━━━━━ 标记常数 数值 寄义 ─────────────────────────── … 继续阅读“C语言图形函数(2)”
:
-
媒介:这个是我们这学期编译课所要求的大程,我做的是一个C-的编译器,成果不多,但运行正常,开拓步调较量明晰,但愿与各人共享。 编译器运行结果图如下: 设计文档根基内容如下: 1) 整体框架 2) 词法阐明 Class CTokenizer Class CScaner C要害字表 标识符词法 3) 语法阐明 Class CParser Grammar 根基树形布局 支持的语句及运算 4) 成立标记表 Class LineListRec Class BucketListRec Class CSymb … 继续阅读“C编译器的设计”
:
-
做GUI措施设计,常常需要获取窗口的巨细,典范的代码示譬喻下: CRect rcSize; ::GetClientRect( hWnd, rcSize ); 这段代码获取了hWnd窗口客户区的巨细.用的多了,就以为每次都要事先声明一个姑且 CRect变量很影响代码的 雅观,假如您也有同感的话那么如下封装大概会适合你: class CClientRect : public CRect { public: CClientRect(HWND hWnd) { ATLASSERT( … 继续阅读“GetClientRect和GetWindowRect封装”
:
-
副标题#e# (本文的很多呼吁或要领同样合用于TC3) 在开始看本文以前,我先说明一下C语言的安装和利用中最应该留意的处所: 很多网友在下载Turbo C 2.0和Turbo C++ 3.0后,向我问得最多的是在利用进程中遇到如下问题: 1)呈现找不到 stdio.h conio.h等include文件; 2)呈现cos.obj无法毗连之类的错误 这些问题是由于没有配置好路径引起的,今朝下载的TC2,TC3按安装分类或许有两种版本:一是通过install安装,这类应该已经配置好了路径;二是直接解 … 继续阅读“Turbo C 2.0利用指南”
:
-
副标题#e# absread()读磁盘绝对扇区函数 原形:int absread(int drive,int num,int sectnum,void *buf) 成果:从drive指定的驱动器磁盘上,sectnum指定的逻辑扇区号开始读取(通过DOS间断0x25读取)num个(最多64K个)扇区的内容,储存于buf所指的缓冲区中。 参数:drive=0对应A盘,drive=1对应B盘。 返回值:0:乐成;-1:失败。 头文件:dos.h abswrite()写磁盘绝对扇区函数 原形:int a … 继续阅读“c语言常用库函数利用要领及用途”
:
-
C语言包括5个根基数据范例: void, integer, float, double, 和 char. 范例 描写 void 空范例 int 整型 float 浮点范例 double 双精度浮点范例 char 字符范例 C++ 界说了别的两个根基数据范例: bool 和 wchar_t. 范例 描写 bool 布尔范例, 值为true 或 false wchar_t 宽字符范例 范例修饰符 一些根基数据范例可以或许被 signed, unsigned, short, 和 long 修饰. 当范 … 继续阅读“C/C++的数据范例先容”
:
-
副标题#e# 1 reinterpret_cast(在编译期间实现转换) reinterpret_cast范例转换函数将一个范例的指针转换成另一个范例的指针。这种转换不消于修改指针变量值数据存放的名目(不改变指针变量值),只需在编译期间从头表明指针的范例就可以做到。 reinterpret_cast可以将指针值转换为一个整型数。可是不能用于非指针范例的转换,不然将不会通过编译。 什么时候利用reinterpret_cast举办数据范例的转换: (1)将根基范例指针转换成另一个范例的指针。 譬喻: … 继续阅读“C++的四个显式的数据范例转换函数”
:
-
副标题#e# 常见的中文内码一般有GB2312(简体中文),GBK和台湾何处用的BIG5(繁体中文),有时候看一些台湾编程论坛里的资料,都是乱码,假如在IE中欣赏,则要求安装繁体字库的支持。网上也有许多中文内码的转换东西,什么专家,大家,巨匠之类所有光耀光辉灿烂的名字都被利用了,可是在本身的措施中集成这些成果岂不是更好。以前曾遍及传播过利用码表来转换中文内码的Code,但究竟不完美,并且还要携带或内置一个庞大的表,挥霍资源。Windows中提供了MultiByteToWideChar和WideC … 继续阅读“用C语言实现常见的三种中文内码转换”
:
-
副标题#e# 一般的盗暗码的软件的软件都是通过监督键盘来得到暗码,这样操纵较量利便,可是这样也存在必然问题,暗码有的时候不是很精确,因为有的人输入暗码并不是从前到后输入,虽然这样的人也是少数,盗暗码嘛,虽然去获得那些较量粗心的人的暗码! 通过安装钩子来监督QQ登岸界面就是得到暗码的要领,在安装前得先找到登岸窗口的句柄,当钩子安装后,记录键盘,当用户“回车”或是点了“登岸”就可以开始处理惩罚暗码了! 我筹备分为四部门来说明这个整个进程: (1)寻找Q … 继续阅读“C语言实现QQ暗码恶徒”
:
-
副标题#e# 在一个波长范畴内,任意点的位移disp=sin(dist)*force+disp_center; 这里设水波为正弦波,振幅为force,disp_center为振中的位移。 推广到任何点,disp=sin(dist%wave_length)*force+disp_center; 这里wave_length为波长。可以看出,在离散的数据中,任何点的位移是有限的荟萃。我们先结构出这个荟萃,在运算进程中,从荟萃中选取一个位移值就行了,而不消及时计较每个点的位移。 措施设计如下:取波长为1 … 继续阅读“水波模仿的实现要领”
: