C/C++
堇力火山
这个作者很懒,什么都没留下…
展开
-
常用字符串函数
1. 字符串比较函数 //比较两个字符串是否相同 int StrCmp(LPCTSTR lpStr1,LPCTSTR lpStr2); int StrCmpN(LPCTSTR lpStr1,LPCTSTR lpStr2,int nChar); int strcmp( const char *string1, const char *string2 ); int原创 2012-02-22 11:27:40 · 541 阅读 · 0 评论 -
C语言中的return,exit,break,continue
C语言中的return,exit,break,continue。前两个函数使用的同时通常都会带上程序退出时的状态码,标准C中有EXIT_SUCCESS和EXIT_FAILURE两个宏,位于/usr/include/stdlib.h中。是这样定义的的:#define EXIT_FAILURE 1#define EXIT_SUCCESS 0一.exit函数的作用及其原创 2012-02-15 09:58:11 · 6103 阅读 · 0 评论 -
匈牙利命名法
匈牙利标记法 是编程中变量的一种命名习惯。 [Prefix]-BaseTag-Name 其中 [Prefix]是可选的,BaseTag是数据类型的缩写,Name是变量名字,说明变量的作用 [Prefix]包括: p-指针 rg-集合 c-计数器 h-句柄 BaseTag主要有: v-void i-int f-BOOL ui-UINT b-原创 2012-02-15 14:16:31 · 383 阅读 · 0 评论 -
用Eclipse开发C、C++
用Eclipse开发C、C++记得曾经想在eclipse下面编译c和c++程序,在网上搜了好多文章,试了好多方法。发现这篇文章挺管用,现在分享。Eclipse除了可以开发Java之外,还支持了许多语言,现在先介绍C、C++的开发环境设定,以后有机会再介绍其它的。Enjoyit!OS:Windows XP Professional SP1使用版本:Eclipse 2.1.2原创 2012-02-24 14:06:18 · 526 阅读 · 0 评论 -
随机函数 rand()
用法: 1、生成随机数字 (1)生成随机数比较简单,=rand()即可生成0-1之间的随机数; (2)如果要是整数,就用=int(rand()/10),表示0至9的整数,以此类推; (3)如果要生成a与b之间的随机实数,就用=rand()*(b-a)+a,如果是要整数就用=int(rand()*(b-a))+a;稍微扩充一下,就能产生固定位数的整数了。转载 2012-04-26 16:21:18 · 2469 阅读 · 0 评论 -
vc中各种类型字符串的转换,CString, BSTR, LPCTSTR 概念
CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵 )LPCTSTR只是一个常量的TCHAR指针。CString 是一个完全独立的类,动态的TCHAR数组,封装了+等操作符和字符串操作方法。typedef OLECHAR FAR* BSTR;typedef const char * LPCTSTR;转载 2014-10-13 16:17:40 · 1847 阅读 · 0 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
字符编码笔记:ASCII,Unicode和UTF-8作者: 阮一峰今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符转载 2014-11-21 16:26:32 · 621 阅读 · 0 评论 -
_variant_t 数据类型学习
_variant_t是一个类,是VARIANT的完全包装类,它提供多种构造函数和数据转换函数。它继承自一个结构体,其结构如下:struct tagVARIANT { union { struct __tagVARIANT { VARTYPE vt; WORD转载 2015-01-16 16:13:53 · 1054 阅读 · 0 评论