首 页IT知识库收藏本站
当前位置:翔宇亭IT乐园IT知识库编程技术C/C++
C/C++知识文章关闭所有内容预览 | 展开所有内容预览
  • [图文] 求两个正整数m和n的最大公约数和最小公倍数 [内容预览] 1010 | 2011-03-20
    C语言练习题 从键盘输入两个数m和n,求其最大公约数和最小公倍数。 实现方法如下: main() { int m,n,a,b; int p,r,temp; printf("Please input 2 integer(m,n):"); scanf("%d,%d",&m,&n); a = m; b = n; if(b<a) { temp = a...

    [阅读全文]

  • [组图] 编写程序求分段函数的值 [内容预览] 3720 | 2011-03-20
    C语言练习题,编写程序求分段函数的值。 有一个分段函数,其形式如下: 编写程序,当输入x值后,输出y值。 实现方法如下: main() { int x,y; printf("Please input x value:"); scanf("%d",&x); if( x < 1) y = x; else if( x < 10) y = 2*x - 1;...

    [阅读全文]

  • [组图] 由键盘输入3个整数a,b,c,求出最大值 [内容预览] 2426 | 2011-03-20
    C语言练习题: 有3个整数a,b,c,由键盘输入,输出其中最大值。 方法一: main() { int a,b,c; printf("Please input 3 integer number;"); scanf("%d,%d,%d",&a,&b,&c); if(a<b) if(b<c) printf("max=%d\n",c); el...

    [阅读全文]

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

    [阅读全文]

  • 利用NetBIOS进行Windows网络编程 [内容预览] 953 | 2011-03-16
    本文介绍了NetBIOS编程的一些基本概念,并通过一个异步事件服务器和一个异步事件客户机的例子,详细说明了NetBIOS进行Windows编程的基本方法。文中涉及的程序在Windows98环境下,由VC++6.0编译通过。 “网络基本输入/输出系统”(Network Basic Input/Output System,NetBIOS)是1983年由Sytex公司为IBM公司开发的一种标准应用程序...

    [阅读全文]

  • [图文] Visual C++之WinSock编程介绍 [内容预览] 646 | 2011-03-16
    Windows 下网络编程的规范-Windows Sockets是Windows下得到广泛应用的、开放的、支持多种协议的网络编程接口。从1991年的1.0版到1995年的2.0.8版,经过不断完善并在Intel、Microsoft、Sun、SGI、Informix、Novell等公司的全力支持下,已成为Windows网络编程的事实上的标准。 Windows Sockets规范以U.C. Berk...

    [阅读全文]

  • [图文] 详解Visual C++事件编程 [内容预览] 874 | 2011-03-16
    在微软 .NET 框架中可以定义托管类事件并用委托和 += 操作符处理这些事件。这种机制似乎很有用,那么在本机 C++ 中有没有办法做同样的事情? 确实如此!Visual C++ .NET 具备所谓统一事件模型(Unified Event Model),它可以像托管类一样实现本机事件(用 __event 关键字),但是由于本机事件存在一些不明显的技术问题,而微软的老大不打算解决这些问题,所以他们...

    [阅读全文]

  • C++中类的不同继承方式对派生类的影响 [内容预览] 310 | 2011-02-05
    不同继承方式的基类和派生类特性 继承方式 基类特性 派生类特性 公有继承 public public protected protected private 不可访问 私有继承 public private protected pri...

    [阅读全文]

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

    [阅读全文]

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

    [阅读全文]

  • C语言的寄存器变量:register [内容预览] 648 | 2010-11-11
    register:这个关键字请求编译器尽可能的将变量存在CPU 内部寄存器中而不是通过内存寻址访问以提高效率。 register 变量必须是能被CPU 寄存器所接受的类型。意味着register 变量必须是一个单个的值,并且其长度应小于或等于整型的长度。而且register 变量可能不存放在内存中,所以不能用取址运算符“&”来获取register 变量的地址。本文源自:翔宇亭——IT乐园...

    [阅读全文]

  • [图文] 在visual studio 2008下编译qt-win-opensource-src-4 [内容预览] 688 | 2010-11-10
    os:windows xp enu cpu: amd64 3200+ mem: 1.5g vs: 2008 professional 中文版 首先到qt官方网站下载最新的qt-win-opensource-src-4.3.4,现在有4.4.0 beta了,我编译过一次 好像不行可能是自己的问题。 回到正题,下载的qt-win-opensource-src-4.3.4解压到命令行可以访问...

    [阅读全文]

  • C语言中ftell函数的使用方法 [内容预览] 2586 | 2010-11-07
    在C语言中,ftell函数用来返回回当前文件指针的位置。其定义在stdio.h头文件中。具体介绍如下: 函数原型:long ftell(FILE *fp); 是否是标准函数:是 函数功能:返回当前文件指针的位置。这个位置是指当前文件指针相对于文件开头的位移量。 返回值:返回文件指针的位置,若出错则返回–1L。 下面通过一个例子来说明本函数的使用方法。 #include <s...

    [阅读全文]

  • C语言库中math.h的数学函数 [内容预览] 3292 | 2010-11-07
    如果我们在编写一些与数学计算有关的程序时,有些函数你没有必要自己去编写了,因为在<math.h>中定义了一些常用的数学函数和宏,用来实现不同种类的数学运算。下表给出了math.h库中定义的一些数学函数和功能简介 <math.h>中定义的函数 函数定义 函数功能简介 double exp(double x); 指数运算函数, 求e的x次幂函数 ...

    [阅读全文]

  • 使用指针函数实现键盘监控 [内容预览] 300 | 2010-11-07
    此例重点掩饰指针函数的使用方法。 #define ubyte unsigned char #define uint unsigned int #define ulong unsigned long ubyte kbCode; // 按键编码纪录 ubyte kbStatus; // 键盘当前状态,可以理解为菜单层次 // 按键的四种不同工作状态对应的函数指针对照表,每三字节对应一个按键...

    [阅读全文]

  • 使用C语言实现右循环移位函数 [内容预览] 1548 | 2010-11-07
    本文给出自己编写的使用C语言使一个数向右循环移动n位的功能 uchar temp;//定义一个外部变量 uchar rol(uchar a, uchar n) //a右循环移n位 { uchar c; uchar b; c=a<<(8-n);//先左移8-n位 b=a>>n; //先右移n位 temp=c|b; return temp; ...

    [阅读全文]

  • C++文件的输入/输出方法 [内容预览] 432 | 2010-10-11
    本文通过一个简短的程序说明了在C++中进行文件的输入与输出的方法。 下面首先给出一段代码,实现在当前运行目录中建立一个文件,并写入一些信息: #include <fstream.h> void main() // C++程序从主函数main开始运行 { ofstream SaveFile(“biye5u.txt”); SaveFile << “Hello World, arti...

    [阅读全文]

  • [图文] 飞鸽传输源代码 [内容预览] 404 | 2010-09-11
    想必大家都知道飞鸽传书这个软件吧,在网上找到了它的源代码,喜欢的可以学习一下。 点击下载此文件本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此信息!

    [阅读全文]

  • C语言中fgetc函数的使用方法 [内容预览] 9493 | 2010-09-06
    该函数包含在C语言中的stdio.h头文件中,主要功能是从流中读取一个字符,并增加文件指针的位置。 函数原型:int fgetc(FILE *fp); 函数功能:从流中读取字符,即从fp所指定的文件中取得下一个字符。这里需要注意,在每取完一个字符时fp会自动向下移动一个字节。这样编成时,程序员就不用再对fp控制了。这种功能在许多读写函数中都有体现。 返回值:返回所得到的字符;若读入错误,返回...

    [阅读全文]

  • C语言中fflush函数的使用方法 [内容预览] 8543 | 2010-09-06
    此函数包含在stdio.h头文件中,用来强制将缓冲区中的内容写入文件。 函数原型:int fflush(FILE *stream) ; 函数功能:清除一个流,即清除文件缓冲区,当文件以写方式打开时,将缓冲区内容写入文件。也就是说,对于ANSI C规定的是缓冲文件系统,函数fflush用于将缓冲区的内容输出到文件中去。 函数返回值:如果成功刷新,fflush返回0。指定的流没有缓冲区或者只读打...

    [阅读全文]

  • C语言中ferror函数的使用方法 [内容预览] 3929 | 2010-09-06
    该函数包含在stdio.h头文件中,主要功能是检测流上的错误。 函数原型:int ferror(FILE *fp); 函数功能:检查文件在使用各种输入输出函数进行读写时是否出错。当输入输出函数对文件进行读写时出错,文件就会产生错误标志。应用这个函数,就可以检查出fp所指向的文件操作是否出错,也就是说是否有错误标志。 函数返回值: 未出错返回值为0,否则返回非0,表示有错。 下面给出一个具体...

    [阅读全文]

  • C语言中clearerr函数的用法 [内容预览] 1489 | 2010-09-06
    此函数包含在stdio.h头文件中,主要是用来复位错误标志。 函数原型:void clearerr(FILE *fp); 函数功能:复位错误标志,即:使fp所指向的文件中的错误标志和文件结束标志置0。当输入输出函数对文件进行读写出错时,文件就会自动产生错误标志,这样会影响程序对文件的后续操作。clearerr函数就是要复位这些错误标志,也就是使fp所指向的文件的错误标志和文件结束标志置0,从而...

    [阅读全文]

  • 关于C++的命名空间 [内容预览] 443 | 2010-09-05
    在C++中,名称(name)可以是符号常量、变量、宏、函数、结构、枚举、类和对象等等。为了避免在大规模程序的设计中,以及在程序员使用各种各样的C++库时,这些标识符的命名发生冲突,标准C++引入了关键字namespace(命名空间),可以更好地控制标识符的作用域。(MFC中并没有使用命名空间,但是在.NET框架、MC++和C++/CLI中,都大量使用了命名空间。) C语言标识符有局部(代码块{…...

    [阅读全文]

  • C++的标准 [内容预览] 265 | 2010-09-03
    1994年7月,ANSI/ISO C++标准委员会,通过了Alexander Stepanov提出的泛型编程方案STL(Standard Template Library,标准模板库)。 1998年9月1日C++成为国际标准(ISO/IEC 14882:1998 Program命 languages -- C++,程序设计语言——C++),添加的新特性主要有:命名空间、新...

    [阅读全文]

  • C语言的标准 [内容预览] 670 | 2010-09-03
    (1)K&R C 开始的很多年,C语言没有国际标准,只有一个事实标准——1978年Brian Kemighan和Dennis Ritchie编写的《C程序设计语言》(The C Program命 Language)一书,通常称其为K&R C或经典C。该书的附录“C参考手册”(C Reference Manual)成为了C语言的实现指南,但是书中缺少对库函数...

    [阅读全文]

  • C语言的特征 [内容预览] 368 | 2010-09-03
    C语言是一种可移植的系统语言,拥有充分的控制语句和数据结构功能,包含丰富的操作符,从而能够提供强大的表达能力,可以用于许多不同的应用领域。但是,C语言并不是面向科学家和计算机业余爱好者的,而是专门为程序员设计的。 为了进行高效的系统编程,C语言提供了强大的功能和极大的灵活性。与其它高级语言相比,C语言的语法简洁、表达zi you、库函数丰富。如果将编程比作造房子,则Fortran和Basic等语...

    [阅读全文]

  • C语言起源 [内容预览] 294 | 2010-09-03
    1970年,AT&T贝尔实验室的美国计算机科学家Ken Thompson和Dennis Ritchie等人在DEC公司的PDP-7小型机上开发出了Unix操作系统,最初的实现是用汇编语言写成的。为了使Unix操作系统具有可移植性,迫切需要一种高级语言工具。为此, Dennis Ritchie以B语言为基础,参考了Algol68,于1972年设计出了C语言。1973年他们用C语言重写了Uni...

    [阅读全文]

  • C++起源 [内容预览] 593 | 2010-09-02
    作为结构化的面向过程的编程语言,C已经是非常优秀的了,它简单、高效、灵活、功能强大。但是,随着软件开发的规模越来越大,所针对的问题和系统越来越复杂,对软件维护和重用的需求越来越高。仅仅靠面向过程的编程技术,就显得有点力不从心了。因此,针对问题的面向对象编程技术,就应运而生。 1985年,贝尔实验室的计算机科学家,丹麦人Bjarne Stroustrup在Simula 67的启发下,对C语言进行了...

    [阅读全文]

  • C语言函数feof的用法 [内容预览] 4232 | 2010-08-29
    在C语言中feof函数用来判断是否到达文件的末尾。如果要使用此函数必须引入stdio.h头文件。 函数形式:int feof(FILE *stream); 函数返回值:如果文件指针到达文件末尾则反回一个非零值,否则为0; 下面用一个实例来说明: #include <stdio.h> #include <stdlib.h> int main(void){ FILE *fp...

    [阅读全文]

  • C语言中fclose函数的用法 [内容预览] 1986 | 2010-08-29
    该函数在C语言中用来关闭打开的文件,并清空缓冲区。如果要使用该函数,必须引入stdio.h头文件。 函数形式:int fclose(FILE *stream); 函数功能:关闭由文件指针指定的文件。 返回者:成功则反回0,否则反回EOF(-1)。 下面用一个例子来说明这个函数的用法。 #include <stdio.h> #include <stdlib.h> int main(vo...

    [阅读全文]

总数8630 上一页1 2 3下一页
关于本站 | 网站帮助 | 广告合作 | 网站声明 | 友情连接 | 网站地图
本站部分内容来自互联网,如有侵权,请来信告之,谢谢!
Copyright © 2007-2024 biye5u.com. All Rights Reserved.