C语言/C++ 教程

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

  • 在很多游戏软件中,我们常常能看到这样的局势:当某一设施爆炸后,屏幕画面会陪伴着轻微的振动,使人感想身临其境。笔者编写了一个函数void MoveView(int x,int y);通过CRT节制器将屏幕视角左上角坐标移至 (x,y)处,使画面相对移动,从而发生振动结果。措施由Borland C++ 2.0编写,回收VGA 12H模式,代码小、速度快、运行结果形象逼。 // filename: SHAKE.cpp // maker: ShiLin #include #include #includ … 继续阅读“C++实现爆炸后的振动结果”

    :
  • 副标题#e# 哎! 惨…… 最近接连维护两个很烦人的项目,我的第一想法就是重写!但是上头的意思是说我的想法太猖獗。 可每次有这种环境我都感受照旧重写划算点…… 之前的之前一个东东重写也就一周时间,而上头照旧抉择用着,对那东东很贫苦怕新写的别人不适应 以及不变性的担忧。而功效就没重写,接下来的几个月我都被那玩意烦。哎 回正题 这两个项目一个是C++的,一个是C#的,两个都是关于网络的。都长短常有各自语言的特色 C++的谁人项目是所有要处理惩罚 … 继续阅读“代码加密:糟糕的写法也是一种加密”

    :
  • 副标题#e# 数组参数属于指针参数. 指针参数即时传址参数(或叫引用参数), 假如想在函数中修改参数的值, 这是独一的途径. 假如把数组看成参数, 不管你愿意与否, 它就是指针, 指向第一个值的指针. 1. 数组参数就是指向第一个元素的指针: #include <stdio.h> void getArr(int p[], int si); int main(void) {   int ns[] = {1,2,3,4,5};   getArr(ns, sizeof(ns)/sizeof … 继续阅读“学点C语言(36):函数 – 数组参数”

    :
  • 副标题#e# CString 是一种很有用的数据范例。它们很洪流平上简化了MFC中的很多操纵,使得MFC在做字符串操纵的时候利便了许多。 不管奈何,利用CString有许多非凡的能力,出格是对付纯C配景下走出来的措施员来说有点难以进修。 1、CString 转化 成 char*(1) —— 强制范例转换为 LPCTSTR 这是一种略微硬性的转换,我们首先要相识 CString 是一种很非凡的 C++ 工具,它内里包括了三个值:一个指向某个数据缓冲区的指针、一个是该缓冲中有 … 继续阅读“CString和char* 范例转化”

    :
  • 副标题#e# 我们虽然知道 ,此刻,在实际开拓中必定不会像我这样写Win32措施的,你看,连个WinMain都要N行代码。但许多人 不大白什么叫进修,什么叫摸索。实际上,凡是能用于实际开拓中的能力只是占我们对客观世界的认识 总和不到20%,所以,假如你有乐趣计较一下,预计有80%的常识你不知道用到那边去了。就算我们此后 不会把Win32措施投入到实际操纵中,然而假如你相识过这对象,你会发明许多时候对我们是有辅佐的 。 哪怕只是简朴认识一下Win32的一些道理,相信对付日后编程的进修和生长,是有益 … 继续阅读“Win32开拓入门(4) 建设菜单”

    :
  • 2.2 函数参数通报 一、挪用函数向被挪用函数以形式参数通报 用户编写的函数一般在对其说明和界说时就划定了形式参数范例,因此挪用这些函数时参量必需与子函数中形式参数的数据范例、顺序和数量完全沟通,不然在挪用中将会堕落,获得意想不到的功效。留意: 当数组作为形式参数向被挪用函数通报时,只通报数组的地点,而不是将整个数组元素都复制到函数中去,即用数组名作为实参挪用子函数,挪用时指向该数组第一个元素的指针就被通报给子函数。因为在Turbo C2.0中,没有下标的数组名就是一个指向该数组第一个元素的指针 … 继续阅读“C语言基本教程(五)函数(4)”

    :
  • 上一个帖子“语法”由于篇幅有限,没来得及聊异常,此刻把和异常相关的部 分单独拿出来说一下。 ★小心new分派内存失败 早期的老式编译器生成的代码,假如new失败会返回空指针。我当年用的Borland C++ 3.1 好像就是这样的,此刻这种编译器应该不多见了。假如你今朝用的编译器尚有这种行为,那 你就惨了。你可以思量重载new操纵符来抛出bad_alloc异常,便于举办异常处理惩罚。 稍微新式一点的编译器,就不是仅仅返回空指针了。当new操纵符发明内存弥留,凭据标 准的划 … 继续阅读“C++的可移植性和跨平台开拓[3]:异常处理惩罚”

    :
  • 副标题#e# 本书是我们上面向工具范例理论的课本。其时上这门课时,心里满不觉得然,以为本身的 C++和OO已经颇有造纸,C++和Java的范例系统不说滚瓜烂熟,也是轻车熟路,上这么一门课 不是白拿学分?哈哈! 但一上起来,才发明本身竟如井底之蛙一样。老天,本来就这 么简朴的面向工具竟有这么多说道!本来除了C++, Java, 面向工具尚有这么多没见过头至没 想过的对象! 前几章概论,委曲还都搞定了。但后头上到范例系统的建模,subject reduction的证明,就发明本身就象回到了本科时代, … 继续阅读“面向工具语言概论(一)”

    :