C语言/C++ 教程

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

  • 我以前关于模板的领略都是断断续续的,于是筹备系统的专研一遍,觉得得花去一两天的时间,没想到,不到一个上午,就完成了打算,转头一看,模板也无非就如此罢了吗!于是,这篇的题目就叫“简朴模板观念”。 抛去其他有关书和资料的讲法,我将凭据我本身的领略以简朴的语言描写模板。 (虽然,实际上模板有它本身巨大的一面,呵呵,俺不接头这个) 1.模板的浸染<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:o … 继续阅读“简朴模板观念”

    :
  • 副标题#e# LCMapString函数 The LCMapString function either maps an input character string to another using a specified transformation or generates a sort key for the input string. 界说 int LCMapString(LCID Locale, DWORD dwMapFlags, LPCTSTR lpSrcStr, int cchS … 继续阅读“LCMapString函数”

    :
  • 副标题#e# 问:怎么实现TRichEdit的自动滚行?象某些阅读器那样的成果。 答:用ScrollWindowEx可能ScrollWindowEx就可以了。 ScrollWindow(RichEdit1- >Handle, 0, -1, NULL, NULL); //向下滚1个像素 ScrollWindow(RichEdit1- >Handle, 0, 1, NULL, NULL); //向上滚1个像素 问:在下最近在本身编组件,凭据BCB的辅佐提示做好了图标,也凭据它的提示成立了 … 继续阅读“BCB编程履历几则”

    :
  • 自界说函数库的要领及应用: 一、2个相关的呼吁 1、TCC——TC的DOS下的呼吁行编译毗连东西 2、TLIB——TC的DOS下的库操纵东西 二、1个自界说的函数库的例子 1、在TC集成情况下,编一个文件USERADD.C #define _NO_MAIN int add(int *a,int *b) { int c; c=(*a)+(*b); return c; } 按ALT—F9编译 生成一个 USERADD.OBJ文件。 2、按F … 继续阅读“奈何成立本身的函数库”

    :
  • 本人在用C++/VC++编程时,碰着的一些较量难以办理的问题,在颠末百思得其解之后,总结了一些办理要领,但愿这些履历之谈能对各人有所辅佐。 1、[VC问题] 编辑框内的换行? 答:假设要在编辑框内输出"12345\n6789"。首先要配置编辑框的Multiline属性为TRUE,在输出时,除了要加\n,还要有\r。也就是说,假如要12345和6789在两行显示,需要输出12345\r\n6789。代码如下: m_strData = "12345\r\n67890&q … 继续阅读“C++/VC++编程的疑难问题及解答”

    :
  • ++ 0x 尺度将增加对多线程的支持。今后所有的编译器都必需遵循新尺度中对多线程的划定,这将会给差异平台上措施的移植带来很大的利便。 让我们先来看看std::thread类,它认真打点线程的执行进程。 启动线程 我们建设一个std::thread类的实例来启动一个新线程,用一个线程函数作为结构函数的参数。如 void do_work(); std::thread t(do_work); std::thread类也接管一个函数工具作为参数。 class do_work { public: void … 继续阅读“C++0x概览:多线程(1)”

    :
  • 副标题#e# 可执行文件即 EXE 文件在运行进程中,由系统打点其打开的句柄。此时对该 文件的一些操纵是被系统克制的,好比删除操纵。然而在某些场所,大概必要程 序有自我删除的成果,也就是措施运行竣事后删除自身。基于这个想法,可以有 一种很简朴的要领来实现这个根基成果。 本要领基于两点来实现删除成果。一是操作 windows 的 command program 的 删除文件操纵;再者就是启动新的历程来执行这个删除操纵。下面就仔细说明。 Windows 中的 command program 是一个系 … 继续阅读“如何简朴实现可执行文件的自我删除”

    :
  • 二、单链表的根基运算 成立了一个单链表之后,假如要举办一些如插入、删除等操纵该怎么办?所以还须把握一些单链表的根基算法,来实现这些操纵。单链表的根基运算包罗:查找、插入和删除。下面我们就一一先容这三种根基运算的算法,并团结我们成立单链表的例子写出相应的措施。 1、查找 对单链表举办查找的思路为:对单链表的结点依次扫描,检测其数据域是否是我们所要查好的值,若是返回该结点的指针,不然返回NULL。 因为在单链表的链域中包括了后继结点的存储地点,所以当我们实现的时候,只要知道该单链表的头指针,即可依次 … 继续阅读“链表的c语言实现(三)”

    :
  • 在措施的运行进程中,往往需要由用户输入一些数据,而措施运算所获得的计较功效等又需要输出给用户,由此实现人与计较机之间的交互,所以在措施设计中,输入输出语句是一类必不行少的重要语句,在C语言中,没有专门的输入输出语句,所有的输入输出操纵都是通过对尺度I/O库函数的挪用实现。最常用的输入输出函数有scanf()、printf()、getchar()和putchar(),以下别离先容。3.2.1scanf()函数名目化输入函数scanf()的成果是从键盘上输入数据,该输入数据按指定的输入名目被赋给相应 … 继续阅读“C语言数据的输入与输出(一)”

    :