C/C++
wl_soft50
这个作者很懒,什么都没留下…
展开
-
console程序显示彩色文字 .
1、概要 相信大部分关注本篇文章的你们都曾经写过console程序,那么你们是否面厌烦了一层不变的“黑底白字”的屏幕,是否有曾想过要给console程序的屏幕画画“彩妆”呢?本篇文章就是介绍如何给console程序显示彩色文字。 2、给console程序屏幕画彩妆 直接进入主题,需要用到的函数有: GetStdHandle SetConsoleTextAttr转载 2012-02-02 09:03:15 · 1060 阅读 · 0 评论 -
this指针基础介绍
转自:http://www.cnblogs.com/uniqueliu/archive/2011/09/24/2189545.html=================this指针的由来====================一个学生可以有多本书一样,而这些书都是属于这个同学的;同理,如果有很多个同学在一起,那么为了确定他们的书不要拿混淆了,最好的办法我想应该就是每个同学都在自己的书上写上转载 2012-09-17 17:29:26 · 874 阅读 · 0 评论 -
每天进步一点点-->结构化异常处理(SEH)
结构化异常处理 英文是SEH。但这个词条似乎被占用了。所以我只能用这个词条了。 SEH是WINDOWS系统中处理计算机异常行为的一种方式,这种方式的特点就是用入栈的方式把断点保存起来,所以他的效率很高,往往能够处理很多的异常状态。 Microsoft c/c++编译程序的一种功能扩充,它的最大好处就是它对C和C++都适用;但是它不是一种ANSI标准,因此,与使用原创 2012-08-02 11:29:27 · 1138 阅读 · 0 评论 -
每天进步一点点-->WIN32_FIND_DATA
关于文件的全部属性信息。总计有以下以下9种:文件的标题名、文件的属性(只读、存档,隐藏等)、文件的创建时间、文件的最后访问时间、文件的最后修改时间、文件大小的高位双字、文件大小的低位双字、保留、保留。在这里只有文件标题名和文件的长度可以通过CFile类比较方便的获得,而对于其他几种属性的获取和设置就无能为力了。 在用findfirst()和findnext()函数去查找磁盘文件时经常使用转载 2012-08-01 15:58:57 · 933 阅读 · 0 评论 -
每天进步一点点-->const用法详解
const用法详解面向对象是C++的重要特性. 但是c++在c的基础上新增加的几点优化也是很耀眼的就const直接可以取代c中的#define以下几点很重要,学不好后果也也很严重const1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; //非法,导致编译错误 j=i; //合法2.转载 2011-06-11 15:31:00 · 737 阅读 · 0 评论 -
每天进步一点点-->函数fseek() 用法
在阅读代码时,遇到了很早之前用过的fseek(),很久没有用了,有点陌生,写出来以便下次查阅。函数功能是把文件指针指向文件的开头,需要包含头文件stdio.hfseek 函数名: fseek 功 能: 重定位流上的文件指针 用 法: int fseek(FILE *stream, long offset, int fromwhere); 描 述: 函数设置文原创 2012-07-26 09:47:15 · 87375 阅读 · 4 评论 -
每天进步一点点-->C语言文件操作函数
转载于http://blog.csdn.net/qianwenhao/article/details/2160014/clearerr(清除文件流的错误旗标) 相关函数 feof表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值转载 2012-07-26 09:56:51 · 1561 阅读 · 0 评论 -
每天进步一点点-->Windows数据类型
转自百度百科http://baike.baidu.com/view/5592940.htm。说明 Windows API使用了很多Windows自己定义的数据类型。要熟练使用Windows API必须要熟悉Windows数据类型。这些数据类型是Windows特有的。在SDK的相关头文件中有定义。 Windows数据类型都是从标准C的数据类型经过类型重定义而来。INT数据类型是有转载 2012-08-02 11:21:42 · 603 阅读 · 0 评论 -
每天进步一点点-->重载函数(overloaded function)
出现在作用域中的两个函数,如果具有相同的名字而形参表不同,则称为重载函数。重载函数在作用域方面特别要注意:string init();// the name init has global scopevoid fcn(){int init = 0;//init is local and hides global initstring s = init();//error原创 2011-06-10 19:00:00 · 2043 阅读 · 0 评论 -
每天进步一点点-->critical section(临界资源)
Critical Section: 不论是硬件临界资源,还是软件临界资源,多个线程必须互斥地对它进行访问。每个线程中访问临界资源的那段代码称为临界区(Critical Section)。 每个线程中访问临界资源的那段程序称为临界区(Critical Section)(临界资源是一次仅允许一个线程使用的共享资源)。每次只准许一个线程进入临界区,进入后不允许其他线程进入。不论是硬件转载 2012-08-02 11:24:39 · 874 阅读 · 0 评论 -
C++Primer--->#include<iostream>与#include<iostream.h>以及#inclue<string> 和 #include<string.h>的区别
转载于:http://www.cnblogs.com/charley_yang/archive/2010/12/08/1900715.html1.从功能性的角度来讲,包含了一系列模板化的I/O类,相反地只仅仅是支持字符流。另外,输入输出流的C++标准规范接口在一些微妙的细节上都已改进,因此,和在接口和执行上都是不同的。最后,的各组成都是以STL(Standard Template Libr转载 2012-09-24 16:49:35 · 1074 阅读 · 0 评论