当前位置:K88软件开发文章中心编程语言C/C++C/C++01 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • C语言中fgetc函数的使用方法 [内容预览] 9 | 2019-01-03 00:07:25
    :2010-09-0618:29:00该函数包含在C语言中的stdio.h头文件中,主要功能是从流中读取一个字符,并增加文件指针的位置。函数原型:intfgetc(FILE*fp);函数功能:从流中读取字符,即从fp所指定的文件中取得下一个字符。这里需要注意,在每取完一个字符时fp会自动向下移动一个字节。这样编成时,程...

    [阅读全文]

  • 飞鸽传输源代码 [内容预览] 9 | 2019-01-03 00:07:24
    :2010-09-1119:21:00想必大家都知道飞鸽传书这个软件吧,在网上找到了它的源代码,喜欢的可以学习一下。点击下载此文件!

    [阅读全文]

  • C++文件的输入/输出方法 [内容预览] 9 | 2019-01-03 00:07:24
    :2010-10-1122:34:31本文通过一个简短的程序说明了在C++中进行文件的输入与输出的方法。下面首先给出一段代码,实现在当前运行目录中建立一个文件,并写入一些信息:#include<fstream.h>voidmain()//C++程序从主函数main开始运行{ofstreamSaveFile(&ldquo...

    [阅读全文]

  • 使用C语言实现右循环移位函数 [内容预览] 9 | 2019-01-03 00:07:23
    :2010-11-0707:10:03本文给出自己编写的使用C语言使一个数向右循环移动n位的功能uchartemp;//定义一个外部变量ucharrol(uchara,ucharn)//a右循环移n位{ucharc;ucharb;c=a<<(8-n);//先左移8-n位b=a>>n;//先右移n位temp=c|b;re...

    [阅读全文]

  • 使用指针函数实现键盘监控 [内容预览] 9 | 2019-01-03 00:07:22
    :2010-11-0707:16:07此例重点掩饰指针函数的使用方法。#defineubyteunsignedchar#defineuintunsignedint#defineulongunsignedlongubytekbCode;//按键编码纪录ubytekbStatus;//键盘当前状态,可以理解为菜单层次//按...

    [阅读全文]

  • C语言库中math.h的数学函数 [内容预览] 9 | 2019-01-03 00:07:22
    :2010-11-0707:24:46如果我们在编写一些与数学计算有关的程序时,有些函数你没有必要自己去编写了,因为在<math.h>中定义了一些常用的数学函数和宏,用来实现不同种类的数学运算。下表给出了math.h库中定义的一些数学函数和功能简介<math.h>中定义的函数函数定义函数功能简介doubleexp(do...

    [阅读全文]

  • C语言中ftell函数的使用方法 [内容预览] 9 | 2019-01-03 00:07:21
    :2010-11-0707:33:44在C语言中,ftell函数用来返回回当前文件指针的位置。其定义在stdio.h头文件中。具体介绍如下:函数原型:longftell(FILE*fp);是否是标准函数:是函数功能:返回当前文件指针的位置。这个位置是指当前文件指针相对于文件开头的位移量。返回值:返回文件指针的位置,若出...

    [阅读全文]

  • 在visual studio 2008下编译qt-win-opensource-src-4 [内容预览] 9 | 2019-01-03 00:07:21
    :2010-11-1018:43:30os:windowsxpenucpu:amd643200+mem:1.5gvs:2008professional中文版首先到qt官方网站下载最新的qt-win-opensource-src-4.3.4,现在有4.4.0beta了,我编译过一次好像不行可能是自己的问题。回到正题,下载...

    [阅读全文]

  • C语言的寄存器变量:register [内容预览] 9 | 2019-01-03 00:07:20
    :2010-11-1122:20:18register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中而不是通过内存寻址访问以提高效率。register变量必须是能被CPU寄存器所接受的类型。意味着register变量必须是一个单个的值,并且其长度应小于或等于整型的长度。而且register变量可能不存放在内...

    [阅读全文]

  • C++中的异常处理 [内容预览] 9 | 2019-01-03 00:07:19
    :2011-02-0521:12:24在C++中使用下面的语句进行异常处理:try{}throw变量catch(形式参数变量){}catch中的形式参数变量只能是一个,且类型不能像函数传递形参那样进行自动转换,必须完全批配。注意:(1)当找不到指导配项时,就用黑认批配项abort()一终止程序;(2)异常处理的数据类型...

    [阅读全文]

  • C++中的函数指针和指针数组 [内容预览] 9 | 2019-01-03 00:07:19
    :2011-02-0521:15:50指针类型是C++中一个内容非常丰富的东西,掌握好它,对学习和理解C++有着非常重要的影响。下面介绍C++中两种函数指针和指向指针的指针数组的表示方法。(1)int(*p)();p为指向函数的指针变量,该函数带回一个整形值。(2)int*p();p为带回一个指针的函数,该指针指向整形...

    [阅读全文]

  • C++中类的不同继承方式对派生类的影响 [内容预览] 9 | 2019-01-03 00:07:18
    :2011-02-0521:23:23不同继承方式的基类和派生类特性继承方式基类特性派生类特性公有继承publicpublicprotectedprotectedprivate不可访问私有继承publicprivateprotectedprivateprivate不可访问保护继承publicprotectedprote...

    [阅读全文]

  • 详解Visual C++事件编程 [内容预览] 9 | 2019-01-03 00:07:17
    :2011-03-1616:10:25在微软.NET框架中可以定义托管类事件并用委托和+=操作符处理这些事件。这种机制似乎很有用,那么在本机C++中有没有办法做同样的事情?确实如此!VisualC++.NET具备所谓统一事件模型(UnifiedEventModel),它可以像托管类一样实现本机事件(用__event关键...

    [阅读全文]

  • Visual C++之WinSock编程介绍 [内容预览] 9 | 2019-01-03 00:07:17
    :2011-03-1616:22:21Windows下网络编程的规范-WindowsSockets是Windows下得到广泛应用的、开放的、支持多种协议的网络编程接口。从1991年的1.0版到1995年的2.0.8版,经过不断完善并在Intel、Microsoft、Sun、SGI、Informix、Novell等公司的...

    [阅读全文]

  • 利用NetBIOS进行Windows网络编程 [内容预览] 9 | 2019-01-03 00:07:16
    :2011-03-1616:35:38本文介绍了NetBIOS编程的一些基本概念,并通过一个异步事件服务器和一个异步事件客户机的例子,详细说明了NetBIOS进行Windows编程的基本方法。文中涉及的程序在Windows98环境下,由VC++6.0编译通过。“网络基本输入/输出系统”(Netw...

    [阅读全文]

  • VC制作软件启动画面的方法 [内容预览] 9 | 2019-01-03 00:07:15
    :2011-03-1616:48:46本文介绍了如何在VC中绘制软件初始画面的方法,具体分10个步骤来讲解。1.创建一个SDI或MDI工程。2.新建或导入一个ID号为IDB—SPLASH的位图。3.从CWnd类派生一个名为CSplashWnd的子类,并添加两个保护成员变量:CBitmapm—bi...

    [阅读全文]

  • 由键盘输入3个整数a,b,c,求出最大值 [内容预览] 9 | 2019-01-03 00:07:15
    :2011-03-2009:17:44C语言练习题:有3个整数a,b,c,由键盘输入,输出其中最大值。方法一:main(){inta,b,c;printf("Pleaseinput3integernumber;");scanf("%d,%d,%d",&a,&b,&c);if(a<b)if(b<c)printf("max...

    [阅读全文]

  • 编写程序求分段函数的值 [内容预览] 9 | 2019-01-03 00:07:14
    :2011-03-2011:07:07C语言练习题,编写程序求分段函数的值。有一个分段函数,其形式如下:编写程序,当输入x值后,输出y值。实现方法如下:main(){intx,y;printf("Pleaseinputxvalue:");scanf("%d",&x);if(x<1)y=x;elseif(x<10)y=2...

    [阅读全文]

  • 求两个正整数m和n的最大公约数和最小公倍数 [内容预览] 9 | 2019-01-03 00:07:14
    :2011-03-2012:18:35C语言练习题从键盘输入两个数m和n,求其最大公约数和最小公倍数。实现方法如下:main(){intm,n,a,b;intp,r,temp;printf("Pleaseinput2integer(m,n):");scanf("%d,%d",&m,&n);a=m;b=n;if(b<a)...

    [阅读全文]

  • C语言简介 [内容预览] 9 | 2019-01-03 00:07:13
    :2010-01-0523:16:00C语言是CombinedLanguage(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软...

    [阅读全文]

  • VC里一些容易混淆的地方 [内容预览] 9 | 2019-01-03 00:07:12
    :2010-01-2611:43:00.Ord974{display:none;}1.FALSE/TRUE与false/true的区别:false/true是标准C++语言里新增的要害字,而FALSE/TRUE是通过#define,这要用途是解决程序在C与C++中环境的差异,以下是FALSE/TRUE在windef.h...

    [阅读全文]

  • C语言关键字 [内容预览] 9 | 2019-01-03 00:07:12
    :2010-01-2713:46:00C语言标准定义的32个关键字auto:声明自动变量一般不使用double:声明双精度变量或函数int:声明整型变量或函数struct:声明结构体变量或函数break:跳出当前循环else:条件语句否定分支(与if连用)long:声明长整型变量或函数switch:用于开关语句case...

    [阅读全文]

  • 关于C语言中的无符号数和有符号数 [内容预览] 9 | 2019-01-03 00:07:11
    :2010-02-0516:40:00无符号数和有符号数是不能进行比较运算的,否则可能会出现意想不到的错误,且极难检查出来!  首先肯几个例子(假设在32位的机器上):  1.0==0U  2.-1<0U(注:0是无符号的)  3.2147483647U>-2147483647-1  4.2147483647>(int...

    [阅读全文]

  • 慎用CMFCToolBar::CreateEx [内容预览] 9 | 2019-01-03 00:07:11
    :2010-02-0521:28:00MFCFeaturePack/VC2008SP1提供了新的控件,这包括以前需要花费购买的控件,这些控件原来由BCGSoft开发,在VS2008发布后,被收入后以FeaturePack或SP1的方式发布(VS2008安装包原本没有此功能包,必须额外安装)。对很多用户来说,属性列表控件...

    [阅读全文]

  • MFC 控件随窗体大小而变化 [内容预览] 9 | 2019-01-03 00:07:10
    :2010-02-0521:33:001.添加OnInitialUpdate()2.添加控件成员变量  voidCFS_DataView::OnInitialUpdate()  {  CFormView::OnInitialUpdate();  //TODO:Addyourspecializedcodehereand/...

    [阅读全文]

  • C++的CIN和COUT操作符 [内容预览] 9 | 2019-01-03 00:07:09
    :2010-02-0521:39:00C++中的CIN和COUT是两个操作符(operator),且是左操作符,相同于+,-等操作符,而且与这些操作符一样,返回的表达式值为左值。看下面这个例子:  #include<iostream.h>  intmain(intargc,char**argv)  {  std::co...

    [阅读全文]

  • 如何自绘ListView表头 [内容预览] 9 | 2019-01-03 00:07:09
    :2010-02-2307:30:00TlistView控件是vcl对windows公用控件库的一个封装.用户TlistView控件并未提供自绘表头的事件,一般情况下,要想自绘表头比较困难.但是windows所有控件的绘制都是由于消息WM_PAINT的产生,而由窗口过程来绘制的,这样我们似乎就有可能通过WM_PAINT...

    [阅读全文]

  • 用C++库连接Oracle, MS SQL, MySQL等数据库 [内容预览] 9 | 2019-01-03 00:07:08
    :2010-02-2307:37:00最近在网上找到一个好东西SQLAPI++,它是可以访问多个SQL数据库(Oracle,SQLServer,DB2,Sybase,Informix,InterBase,SQLBase,MySQL,PostgreSQL)C++库。SQLAPI++直接调用本地目标数据库管理系统(DBMS...

    [阅读全文]

  • 使用C++绘制不规则的窗体 [内容预览] 9 | 2019-01-03 00:07:07
    :2010-02-2307:43:00  一、序言  在绝大多数的Windows应用程序中,其窗体都是使用的正规正矩的矩形窗体,例如我们常用的,“记事本”,“扫雷”,等等。矩形窗体,具有编程实现简单,风ge简洁的优点,所以在普通文档应用程序和简单小游戏中使用足矣。但在某些...

    [阅读全文]

  • C语言概述 [内容预览] 9 | 2019-01-03 00:07:06
    :2010-03-2013:47:00本节详细介绍了C语言的产生于发展、C语言的特点、TurboC的产生于发展,并在此基础上详细地介绍了TurboC软件的界面菜单的功能。一、C语言的产生与发展C语言是1972年由美国的DennisRitchie设计发明的,并首次在UNIX操作系统的DECPDP-11计算机上使用。它由早...

    [阅读全文]

 C/C++01   200   30   6/7页         6   7      GO