C语言/C++ 教程
C语言/C++ 教程:包含了所有代写案例以及部分答案
-
副标题#e# 本文适合低级读者 Chuck Allison 是盐湖城圣 Latter Day 教堂总部下耶稣教堂家属汗青研究处的软件体系设计师。他拥有数学学士和数学硕士学位。他从1975年起开始编程,从1984年起他开始从事c语言的解说和开拓。他今朝的乐趣是面向工具的技能及其教诲。他是X3J16,ANSI C ++尺度化委员会的一员。发送e-mail 到 [email protected],可能拨打电话到 (801)240-4510 均可以与他取得接洽。 上个月的专栏里先容了一个日期隔断函数,它 … 继续阅读“一个C++日期类(第一部门)”
:
-
副标题#e# 情况变量的组成 情况变量由一对字符串构成,名目为:变量=关联值。譬喻: PATH=C:\WINDOWS 在DOS和WINDOWS中,你可以从呼吁行或在批处理惩罚文件中界说情况变量,要领是利用SET呼吁,后头跟赋值表达式。下面是一个建设情况变量的例子, SET VERSION=1.1.3 在Unix中可以省略前面的SET,写为: VERSION=1.1.3 读取情况变量 措施只有在启动时才气会见到情况变量,情况变量由一个字符串数组组成,其形式为“VAR=value&rdq … 继续阅读“建设和会见情况变量”
:
-
需要用 COM 接口的 OLE 拖放方针, 措施新建一个支持拖放方针的UnitTMyDropTarget 单位, 在这个单位里建设一个 TMyDropTarget 类。 这个措施可以使从写字板可能网页等界说的文本块用鼠标拖动, 放到措施的 Memo 里, 插入到 Memo 的拖放的位置。 首先看看如何利用这个 TMyDropTarget 类: 在 Form 的头文件里 (譬喻 Unit1.h) 需要增加的内容(蓝色部门是新增内容): #include "UnitTMyDropTarge … 继续阅读“把其它措施(如网页等)的文字拖放到Memo里”
:
-
副标题#e# 今朝,很多应用措施都有在必然限制条件内免费利用的成果,操作该成果可以 有效限制犯科用户的利用,同时,还可以使正当用户在充实相识软件优缺点的基 础上,再抉择是否购置。本文称实现这种成果的要领为掩护要领。掩护要领的利 用在掩护正版软件的基本上,既有效地扩大了软件的利用范畴,又给用户提供了 举办充实选择的时机。 掩护要领 本文先容4种操作C++ Builder 实现的掩护要领: 操作注册表限制措施利用的天数,好比限制利用30天; 操作注册表限制措施利用的次数,好比限制利用45次; 设定措 … 继续阅读“用C++ Builder设定措施利用时间”
:
-
一、轮回链表 轮回链表是与单链表一样,是一种链式的存储布局,所差异的是,轮回链表的最后一个结点的指针是指向该轮回链表的第一个结点可能表头结点,从而组成一个环形的链。 轮回链表的运算与单链表的运算根基一致。所差异的有以下几点: 1、在成立一个轮回链表时,必需使其最后一个结点的指针指向表头结点,而不是象单链表那样置为NULL。此种环境还利用于在最后一个结点后插入一个新的结点。 2、在判定是否到表尾时,是判定该结点链域的值是否是表头结点,当链域值便是表头指针时,说明已到表尾。而非象单链表那样判定链域值 … 继续阅读“链表的c语言实现(六)”
:
-
在这里罗列了一个应用单链表根基算法的综合措施,双向链表和轮回链表的综合措施各人可以本身去试一试。 #include <stdio.h> #include <malloc.h> #include <string.h> #define N 10 typedef struct node { char name[20]; struct node *link; }stud; stud * creat(int n) { stud *p,*h,*s; int i; if(( … 继续阅读“链表的c语言实现(十)”
:
-
副标题#e# 我们常常需要知道先前界说的数组维度,或是为了对其举办轮回遍历,或是其它。当我们显示初始化数组而没有指定其维度时尤其如此: int is[]={1,2,3}; 有C语言开拓履历的读者大概常常利用如下方法来实现: int dimension=sizeof(is)/sizeof(is[0]) 这在大部门环境下都事情得很好。只是敲的键盘次数有点多。所以,有了如下这个宏的呈现: #define DIM(a)(sizeof(a)/sizeof(a[0])) 此刻就利便多了。可是依然不完美。思量 … 继续阅读“细论数组维度(dimension)的计较”
:
-
副标题#e# 通过阅读本文你可以进修如何有效地利用CString。 CString 是一种很有用的数据范例。它们很洪流平上简化了MFC中的很多操纵,使得MFC在做字符串操纵的时候利便了许多。不管奈何,利用CString有许多非凡的能力,出格是对付纯C配景下走出来的措施员来说有点难以进修。这篇文章就来接头这些能力。 利用CString可以让你对字符串的操纵越发直截了当。这篇文章不是CString的完全手册,但席卷了大部门常见根基问题。 下面我别离接头。 1、CString 工具的毗连 能浮现出 C … 继续阅读“CString操纵指南”
:
-
字符串常量字符串常量是由一对双引号括起的字符序列。譬喻: "CHINA" ,"C program:" , "$12.5" 等都是正当的字符串常量。字符串常量和字符常量是差异的量。它们之间主要有以下区别:1.字符常量由单引号括起来,字符串常量由双引号括起来。2.字符常量只能是单个字符,字符串常量则可以含一个或多个字符。3.可以把一个字符常量赋予一个字符变量,但不能把一个字符串常量赋予一个字符变量。在C语言中没有相应的字符串变量。这是与BA … 继续阅读“C语言进修教程第二章-数据范例、运算符、表达式(五)”
:
-
单实例设计大概是利用最遍及的设计模式。其思想意图是担保一个类只有一个实例,而且提供类工具的全程会见。单实例工具应用的范畴很广:如GUI应用必需是单鼠标,MODEM的联接需要一条且只需要一条电话线,操纵系统只能有一个窗口打点器,一台PC连一个键盘。本文将接头如何用C++实现单实例模式,并表明如何优化单线程应用的设计。 设计方案 利用全程工具可以或许担保利便地会见实例,可是不能担保只声明一个工具-也就是说除了一个全程实破例,仍然能建设沟通类的当地实例。单实例模式通过类自己来打点其独一实例,这种特性提 … 继续阅读“单实例设计模式的实现”
: