//只列举了部分常用的
char *strcpy(char *dest, const char *src)
{
char *tmp = dest;
while ((*dest++ = *src++) != '\0')
/* nothing */;
return tmp;
}
char *strncpy(char *dest, const char *src, size_t coun...
分类:
系统相关 时间:
2014-08-09 23:21:59
阅读次数:
524
int atoi(const char *nptr);
如果第一个非空格字符存在,是数字或者正负号则开始做类型转换,之后检测到非数字(包括结束符 \0) 字符时停止转换,返回整形数。否则,返回零。
这里需注意:如果字符串是非法输入:字符串为空,只有一个‘+’或‘-’,非数字等返回的是整形数0;而如果输入是“0”,返回的也是整形数0。对于这样的情况,atoi()是通过一个全局变量来区分的。...
分类:
其他好文 时间:
2014-08-09 23:15:29
阅读次数:
267
这道题第一眼看见题目所给的时间就有一种预感,仅仅是600ms,运行的算法复杂度稍微高一点就会超时。那么我首先是犯傻想偷偷懒,直接是调用一个系统库函数strstr(),希望它能够完成自己的题目,但是显然是超时的。百度了一下它的实现方法是直接采用没有优化的算法,复杂度是最高的。但是由于自己压根就不会写字...
分类:
其他好文 时间:
2014-08-09 18:15:38
阅读次数:
291
一、内存管理 一般new 与 delete 同时出现。假如释放一个对象用 delete p即可。多个对象用delet [ ]p 即:new与delete需要搭配好。 C++继承了C的许多函数,malloc 与free就是一个典型例子。 malloc与free是标准库函数。而new与delete是运算...
分类:
编程语言 时间:
2014-08-09 18:14:48
阅读次数:
391
字符串转换为整数”123“->123
题目描述:
输入一个由数字组成的字符串,把它转换成整数并输出。例如:输入字符串"123",输出整数123。
给定函数原型 int StrToInt(const char *str) ,实现字符串转换成整数的功能,不能使用库函数atoi。
题目分析:
将字符串正确转化为整数步骤
①当扫描第一个字符‘1’时候,由于为第一位,所以直接得到数字1
②...
分类:
其他好文 时间:
2014-08-09 02:36:26
阅读次数:
344
1.6 小结
这一章简要概述了函数式编程及其意义。我们介绍了声明式编程风格,可用于以函数风格写应用程序和库函数。声明式编程已有许多成功的应用,如 WPF 和 LINQ,而且,在 C# 3.0 中,能够用它来为其他类型的问题写函数式解决方案。
并行编程是现代软件开发展的一大挑战,使用函数方法能使问题显著容易,这要归功于不可变性和声明式编程。不可变性有助于写出正确、安全的代码;声明式编程能够...
分类:
其他好文 时间:
2014-08-08 18:12:26
阅读次数:
206
这里用通俗的语言解释一下这个函数,就类似于opencv一样,要添加链接库函数,cv.lib等,要添加到附加依赖项,或者通过#pragma comment(lib,”cv.lib“)一样,然后才能包含头文件进行各种函数的调用。当然了,socket编程要调用各种socket函数,但是需要库Ws2_32....
分类:
其他好文 时间:
2014-08-08 01:30:54
阅读次数:
257
说明 本文主要介绍某嵌入式产品中DSL用户态驱动模块作为守护进程时,如何接收终端输入的变通性方法。 出于信息安全考虑,文中涉及系统方面的接口函数未给出实现细节,但不影响表述的完整性。 相关性文章参见《GNU Readline库函数的应用示例》。一 背景知识 init进程(如Busybox i...
分类:
其他好文 时间:
2014-08-06 14:20:51
阅读次数:
389
代码编写规范,命令行编译,库函数简介,命名空间介绍,函数调用介绍,哑元函数介绍
一般来说,有.c实现文件,应该都要有.h头文件,.c文件中的所有函数都应该在.h文件中声明。
命令行编译方法:
1、gcc 后面带所有.c 文件 -o 输出文件名 直接生成可执行文件
2、依次gcc -c .c文件 -o ***.o 生成***.o文件
然后 gcc 所有.o文件 -o 输...
分类:
其他好文 时间:
2014-08-05 19:29:00
阅读次数:
318
在结构体程序中的字节对齐情况下读取字符长度的方法,其程序如下:
如图所示在程序中有char、int、short三种类型:程序在读取时是按照四字节对齐的方式读取的(即每四个字节读一次),在程序中计算机会先读取char型,读取的长度为2个字节,由于int所占用的是4个字节,所以在读取int时计算机会自动选择4的倍数进行读取,即会在读取char的2个字节后会在空出两个字节,然后再读取int的4个字...
分类:
其他好文 时间:
2014-08-05 19:24:30
阅读次数:
253