C语言/C++ 教程
C语言/C++ 教程:包含了所有代写案例以及部分答案
-
文件检测函数 C语言中常用的文件检测函数有以下几个。一、文件竣事检测函数feof函数挪用名目: feof(文件指针); 成果:判定文件是否处于文件竣事位置,如文件竣事,则返回值为1,不然为0。 二、读写文件堕落检测函数ferror函数挪用名目: ferror(文件指针); 成果:查抄文件在用各类输入输出函数举办读写时是否堕落。 如ferror返回值为0暗示未堕落,不然暗示有错。 三、文件堕落符号和文件竣事符号置0函数clearerr函数挪用名目: clearerr(文件指针); 成果:本函数用于 … 继续阅读“C语言进修教程第十章-文件(8)”
:
-
4.3 变量存储范例 Turbo C2.0支持四种变量存储范例。说明符如下: auto static extern register 下面别离来先容。 一、auto auto称为自动变量, 已在前面作了先容, 这里不再反复。 二、static static称为静态变量。按照变量的范例可以分为静态局部变量和静态全程变量。 1. 静态局部变量 它与局部变量的区别在于: 在函数退出时, 这个变量始终存在, 但不能被其它函数利用, 当再次进入该函数时, 将生存上次的功效。其 … 继续阅读“C语言基本教程(二)数据范例、变量和运算符(7)”
:
-
#pragma warning(disable:4786) #include <iostream> #include <string> #include <map> #include <algorithm> using namespace std; /* 从小到大排序 */ struct ltstr { bool operator()(const char* s1, const char* s2) const { return strcmp(s … 继续阅读“自界说函数利用map排序”
:
-
1.3.3 开关语句在编写措施时,常常会遇到按差异环境分转的多路问题,这时可用嵌套if-else-if语句来实现,但if-else-if语句利用不利便,而且容易堕落。对这种环境,Turbo C2.0提供了一个开关语句。开关语句名目为:switch(变量) { case 常量1: 语句1或空; case 常量2: 语句2或空; . . . case 常量n; 语句n或空; default: 语句n+1或空; }执行switch开关语句时,将变量逐个与case后的常量举办较量,若与个中一个相等,则执 … 继续阅读“C语言基本教程(三)输入输出函数及节制流程语句(17)”
:
-
二、putchar()、getch()、getche()和getchar()函数1. putchar()函数putchar()函数是向尺度输出设备输出一个字符,其挪用名目为:putchar(ch);个中ch为一个字符变量或常量。putchar()函数的浸染等同于printf("%c", ch);例6:#include<stdio.h> main() { char c: /*界说字符变量*/ c=’B’; /*给字符变量赋 … 继续阅读“C语言基本教程(三)输入输出函数及节制流程语句(6)”
:
-
const是我们写c++代码时的常客,对付那些我们不但愿修改的工具,最好用const举办 修饰。 1.下面来看看一些习用法: 1 char greeting[] = "Hello"; 2 char* p = greeting; //非const指针,非const数据 3 const char* p = greeting; //非const指针,const数据 4 char const *p = greeting; //非cons … 继续阅读“《Effective C++》念书条记03:多才多艺的const”
:
-
4.指针数组因为指针是变量,因此可设想用指向同一数据范例的指针来组成一个数组,这就是指针数组。数组中的每个元素都是指针变量,按照数组的界说,指针数组中每个元素都为指向同一数据范例的指针。指针数组的界说名目为:范例标识 *数组名[整型常量表达式];譬喻:int *a[10]; 界说了一个指针数组,数组中的每个元素都是指向整型量的指针,该数组由10个元素构成,即a[0],a[1],a[2], …,a[9],它们均为指针变量。a为该指针数组名,和数组一样,a是常量,不能对它举办增量运算。a … 继续阅读“C语言基本教程(四)指针、布局、连系和列举(8)”
:
-
筹备事情: 1. 到 http://sourceforge.net/projects/cppunit/下载CppUnit测试框架的源代码 2. 解压文件,进入src文件夹,打开CppUnitLibraries.dsw.别离编译这两个project,输出位置均为lib文件夹。 3.在VC的tools/options/directories/include files和library files中配置include路径和lib路径。 4.右键我的电脑设定->高级->情况变量->系统 … 继续阅读“C++单位测试东西CppUnit利用简介”
:
-
只拷贝BDE文件是不可的,还要写注册表: 必须的注册表项目包罗: 1.BDE动态毗连库文件位置配置 Key:"HKEY_LOCAL_MACHINE\Software\Borland\Database Engine" Item:"DLLPATH" Value:BDE动态毗连库文件地址位置,如"C:\Program Files\Borland\Common Files\BDE" (打开"C:\Program Files\Borla … 继续阅读“如安在注册表中注册BDE”
:
-
副标题#e# 1.常用的C++单位测试框架 测试驱动开拓(TDD)已经是一种很是风行的开拓方法了,在Java和.Net中都提供了很是好的单位测试框架,最近研究C++下面的单位测试,发明其实在C++中照旧有许多选择: CPPUnit:著名的XUnit系列产物之一,熟悉JUnit、NUnit的开拓人员可以很快上手。 CXXTest:需要举办预处理惩罚,需要安装Perl或Python。 Boost Test:成果强大,提供了自动注册和手动注册两种方法,更重要的是来自千锤百炼的Boost库。 Googl … 继续阅读“Boost Test进修总结(C++)”
: