C语言/C++ 教程

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

  • 假如你的应用措施只是纯真得通过用户首选设备用来捕获声音,那就没有必 要来列举可用的设备。当你通过挪用DirectSoundCaptureCreate8 或 DirectSoundFullDuplexCreate8要领来建设一个设备工具时,你可以声明一个默 认设备。更多信息,请查察Creating the Capture Device Object。 列举操纵在以下环境下是必需的: 1.你的应用措施所需的机能并不是所有设备都能满提供。 2.你的应用措施需要2种或以上的设备。 3.你但愿提供用户选择 … 继续阅读“波形捕获:(1)列举"捕获设备"”

    :
  • 想要按期的将数据从“捕获缓冲区”复制出来,你的应用措施必 须知道什么时候这个读指针(读指针的位置就是可以安详读取数据的最高位置) 达到缓冲区中特定的位置。获取这个信息的一个步伐是通过 IDirectSoundCaptureBuffer8::GetCurrentPosition 要领轮询读指针的位置。 另一种更有效的步伐是利用通知(notification)。利用 IDirectSoundNotify8::SetNotificationPositions 要领,你可以在缓冲 … 继续阅读“波形捕获:(6)“捕获缓冲区”通知”

    :
  • 副标题#e# 函数名: ecvt 成果: 把一个浮点数转换为字符串 用法: char ecvt(double value, int ndigit, int *decpt, int *sign); 措施例: #include #include #include int main(void) { char *string; double value; int dec, sign; int ndig = 10; clrscr(); value = 9.876; string = ecvt(value, … 继续阅读“C语言函数大全(e开头)”

    :
  • 副标题#e# 1. 通例: #include <stdio.h> int main(void) {   int i;   for (i=0;i<10;i++) {     if (i%2==0) printf("%d 是偶数\n", i);      if (i%2!=0) printf("%d 是奇数\n", i);    }   getchar();   return 0; } #include <stdio.h> int … 继续阅读“学点C语言(9):if语句”

    :
  • 回收类的机制后实现了数据的埋没与封装,类的数据成员一般界说为私有成员,成员函数一般界说为 公有的,依此提供类与外界间的通信接口。可是,有时需要界说一些函数,这些函数不是类的一部门,但 又需要频繁地会见类的数据成员,这时可以将这些函数界说为该函数的友元函数。除了友元函数外,尚有 友元类,两者统称为友元。友元的浸染是提供了工序的运行效率,但又粉碎了类的封装性。 1.友元函数 友元函数是可以直接会见类的私有成员的非成员函数。它是界说在类外的普通函数,它不属于任何类 ,但需要在类的界说中加以声明,声明时 … 继续阅读“C++进修摘要之六:友元函数与友元类”

    :
  • 例1: #include <stdio.h> #include <string.h> int main(void) {   char str[256];   scanf("%s", str);   if (strlen(str) < 10) {     goto Label1;   } else {     goto Label2;   }   Label1:     printf("\n输入内容没有高出10个字符");    … 继续阅读“学点C语言(11):goto语句”

    :
  • 副标题#e# 本日开始呢,我们就开始用Qt做两个较量实用的对象,这一篇我们主要探究下文本编辑器的实现。 首先我们来看下我们的大抵框架: class MainWindow : public QMainWindow { Q_OBJECT public: MainWindow(); protected: void closeEvent(QCloseEvent *event); 对付所有界说的信号和槽的类,在类界说开始处的O_OBJECT宏都是必须的。 private slots: void newFi … 继续阅读“Qt的文本编辑器(上)”

    :
  • 副标题#e# 仓库 在计较机规模,仓库是一个不容忽视的观念,可是许多人甚至是计较机专业的人也没有明晰仓库其实是两种数据布局。 要点: 堆:顺序随意 栈:先进后出 堆和栈的区别 一、预备常识—措施的内存分派 一个由c/C++编译的措施占用的内存分为以下几个部门 1、栈区(stack)— 由编译器自动分派释放,存放函数的参数值,局部变量的值等。其操纵方法雷同于数据布局中的栈。 2、堆区(heap) — 一般由措施员分派释放,若措施员不释放,措施竣事时大概由OS接纳 … 继续阅读“堆和栈的区别”

    :