C语言/C++ 教程

C语言/C++ 教程:包含了所有代写案例以及部分答案

  • #include<stdio.h> #include<string.h> #include<conio.h> #include<stdlib.h> #define STACK_INIT_SIZE 10 #define OK 1 #define TRUE 1 #define FALSE 0 #define ERROR 0 char PASSWORD[10]="abcdef"; /*暗码,全局变量*/ typedef char SE … 继续阅读“用栈配置暗码”

    :
  • 问:奈何在一个措施运行后头运行另一个措施? ●1、 在一个措施内里运行另一个措施的最简朴的要领是把它们依次列入一个批处理惩罚文件(扩展名为.BAT的文件),在执行该批处理惩罚文件时,个中所列措施就会自动运行。在C或DOS中,都没有一种特定的要领来完成“在一个措施竣事后运行另一个措施”这样一种函数挪用。然而,C提供了两组函数,它们答允一个措施随时可以运行另一个措施,尔后者的运行将竣事前者的运行。假如你将这样的函数挪用放在第一个措施的末端,就能到达上述目标。C提供的这两组函数 … 继续阅读“在一个措施后头运行另一个措施”

    :
  • 对STL(Standard Template Library)的简短描写并不敷以浮现其设计上的过人之处,接下来的文字不外是勉励你深入进修STL的“开胃小菜”。 STL并不只仅是一个库,它更是一种优秀的思想以及一套约定。 STL包括三大组件:容器、算法和迭代器。容器用于容纳和组织元素;算法执行操纵;迭代器则用于会见容器中的元素。这些都不是什么新对象,很多传统的措施库也都包括雷同的组件,而且很多措施也都是回收模板实现而成。 STL的优秀思想在于:容器与容器上执行的算法之间无需 … 继续阅读“C++必知必会(四) STL”

    :
  • 在C语言中动态的一维数组是通过malloc动态分派空间来实现的,动态的二维数组也可以通过malloc动态分派空间来实现。 实际上,C语言中没有二维数组,至少对二维数组没有直接的支持,取而代之的是“数组的数组”,二维数组可以当作是由指向数组的指针组成的数组。对付一个二维数组p[i][j],编译器通过公式*(*(p+i)+j)求出数组元素的值: 1、p+i 计较行指针。 2、*(P+i) 详细的行,是一个指针,指向该行首元素地点。 3、*(P+i)+j 获得详细元素的地点。 … 继续阅读“C语言中实现动态分派二维数组”

    :
  • 副标题#e# Turbo C2.0的字符屏幕函数主要包罗文本窗口巨细的设定、窗口颜色的配置、窗口文本的排除和输入输出等函数。 1.文本窗口的界说 Turbo C2.0默认界说的文本窗口为整个屏幕, 共有80列(或40列)25行的文本单位, 每个单位包罗一个字符和一个属性, 字符即ASCII 码字符, 属性划定该字符的颜色和强度。 Turbo C2.0可以界说屏幕上的一个矩形域作为窗口, 利用window()函数界说。 窗口界说之后, 用有关窗口的输入输出函数就可以只在此窗口内举办操纵而不超出窗口 … 继续阅读“C语言字符屏幕函数”

    :
  • 数组的指针即整个数组在内存中的起始地点,而数组元素的指针是数组中某一元素所占存储单位的地点。 操作指针法引用数组元素能使方针措施质量高、占内存少、运行速度快。 C++语言中划定:数组名就代表数组首地点,也就是数组第0号元素的地点。如 int a[10]; int *p; p=&a[0];/*与p=a,是等价的*/ p+i或a+i就是a[i]元素的存储地点,即它们都指向数组的第i号元素a[i]。所以*(p+i)或*(a+i)就与a[i]是等价的。实际上,在编译时,编译措施把a[i]处理惩罚 … 继续阅读“C++指针和数组”

    :
  • 副标题#e# 一、系统情况 Linux 操纵系统 kernel2.4.2,安装 gsoap2.6 到目次/usr/local/gsoap 二、gSOAP 的扼要利用例子 下面是一个简朴的例子,实现一个加法运算的 WebService,详细成果是客户端(client)输入 num1 和 num2,处事器端(server)返回 num1 和 num2 相加的功效 sum。 1、首先,我们需要做的是写一个函数声明文件,来界说接口函数 ns__add,文件名字为 add.h,内容如下: //gsoap … 继续阅读“用C实现WebService”

    :
  • 副标题#e# 要求 在开始 C 或 C++ 开拓之前,您必需要安装以下软件: NetBeans IDE 6.0 NetBeans C/C++ 包 GNU C 和 C++ 编译器、make 和 gdb(Windows 平台 );GNU C 和 C++ 编译器,或 Sun C 和 C++ 编译器、make 和 gdb(Solaris 和 Linux 平 台) 有关下载和安装所需软件的具体信息,请拜见 NetBeans IDE 6.0 安装说明和安 装并设置 C/C++ 支持。 样例项目 只是想体验一 … 继续阅读“NetBeans中举办C/C++开拓”

    :