2015年11月21日

c和指针(笔记)

1、char *strpbrk(char const  *str, char const *group) 在str中查找和group第一个匹配字符的位置,没有的话返回NULL。

例如:

    char  str[] = "I don't want to eat rice.";

    char *group = "rice";

    char *result;

    result = strpbrk(str, group);//result 指向出现group中第一次出现的字符的位置,这里result指向r,即result = “eat rice”。

2、size_t strspn(char const *str, char const * group);在str开头中查找和group出现的任意字符匹配的最长字符数

例如:

    char  str[] = "I don't want to eat rice.";

    char *group = "rice";

    int max = 0;

   max = strspn(str, group);//max = 0.

3、size_t strcspn(char const *str, char const* group);和上面正好相反,是对不匹配的数进行计数。

例如:

    char  str[] = "I don't want to eat rice.";

    char *group = "rice";

    int max = 0;

    max = strcspn(str, group);//max = 16.

posted @ 2015-11-21 16:13 会飞的桔子 阅读(104) 评论(0) 推荐(0)

2013年3月10日

关于sizeof(类)的大小

摘要: 无意中看到篇关于c++中计算sizeof(类)大小的文章,结果在尝试做里面的相关题目时错了好多,好吧这是基础不扎实的结果,有必要再恶补一次。1. 先看这么一个问题:class A{};sizeof(A)会是多长呢,答案: sizeof(A) = 1(如果这个真不知道,估计c++白学了);关键是为什么... 阅读全文

posted @ 2013-03-10 21:34 会飞的桔子 阅读(318) 评论(0) 推荐(0)

2013年1月14日

VC6.0技术内幕读后感(新手不断更新)

摘要: 第一章,第二章 了解东西居多,没什么价值,略过。第三章设备上下文:实际上第一章就已经介绍了,但是这一章才开始应用。由于Windows不允许直接访问显示硬件,但是可以通过一个与窗口联名的“设备上下文”的抽象层进行通信。在MFC中“设备 上下文”是类CDC的一个设备对象,它作为参数(指针形式)传送到OnDraw()。如:CDC *pDc; pDc->TextOut(0,0,"hello,world");//在窗口(0,0)显示“hello,world”第四章 基本事件处理,映射模式和滚动视图有两种方法优化Windows绘图。首先,必须清楚需要刷新的地方,因此,需要刷新的地 阅读全文

posted @ 2013-01-14 15:46 会飞的桔子 阅读(225) 评论(0) 推荐(0)

< 2025年7月 >
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
3 4 5 6 7 8 9

导航

统计

点击右上角即可分享
微信分享提示