`
tmj_159
  • 浏览: 700609 次
  • 性别: Icon_minigender_1
  • 来自: 永州
社区版块
存档分类
最新评论

C 常用自定义函数

 
阅读更多

1. 字符串拼接

void myStrCat(char* s1,char* s2,char** ret){
	char* r;
	r=(char*)malloc(strlen(s1)+strlen(s2)+1);
	if(!r){
		printf("memory allocate failure\n");
		exit(1);
	}
	strcpy(r,s1);
	strcat(r,s2);
	*ret = r;
        //TODO be carefull free this memory
}

 

2. 缓冲区拷贝

void bufCopy(char* p, int n){
	int N;
	char* bufptr;
	char* buffer;

	buffer = (char*)malloc(sizeof(char)*N);

	while (n > 0){
		int k, rem;
		if(bufptr == &buffer[N]){
			//TODO flush buffer
				;
		}
		rem = N - (bufptr - buffer);
		k = n > rem? rem: n;
		memcpy(bufptr,p,k);
		p += k;
		n -= k;
	}
}

 

分享到:
评论

相关推荐

    cpp-常用的PostGIS的一些函数使用方法以及自定义函数

    常用的PostGIS的一些函数使用方法以及自定义函数,比如:pg连接oracle、pg连接sqlserver、导出csv、导入csv、查询XX米范围内数据、模糊查询、热力图聚合、生成扇形、生成栅格、生成泰森多边形、生成蜂巢图、裁剪...

    javascript十个最常用的自定义函数(中文版)

    (10)addEvent 网上最流行的版本是Scott Andrew的,据说javascript界曾举行一场比赛(此事件我们可以在Pro Javascript Techniques第100页看到)或浏览PPK的网站,征求添加事件与移除事件的函数,他就是其获奖者。...

    C/C++中常用的单词

    这是自己平时收集的一些才c/c++常用单词,希望对英语基础稍弱的有些许帮助...

    asp(vbscript)中自定义函数的默认参数实现代码

    现代语言的函数中都可以带有默认参数,在vbscript系统内建的函数可以带有可选值(如常用的 split()等等),然而我们自己定义的函数中无法具有此功能. 下面提供一个方法实现可选参数的功能. functin foo(dtype, dsize,...

    Perl函数集及内置变量锦集

    Perl进程处理函数、数学函数、字符串处理函数等各类,perl的内置特殊变量还有很多的,例如常用的还有@_、@ARGV、$ARGV、%INC、%ENV等等,有很多,不可能一一列举了,这里给出一个比较有总结性的列表,是chinaunix上...

    JNI编程 常用函数 手册

    JNI编程常用函数,主要包括java普通数据类型,string类型,自定义对象的传递与返回。 内含java代码及c代码

    JavaScript判断变量是否为空的自定义函数分享

    JavaScript本身没有判断一个变量是不是空值的函数,因为变量有可能是string,object,number,boolean等类型,类型不同,判断方法也不同。所以在文章中写了一个函数,用以判断JS变量是否空值,如果是undefined, ...

    javascript 最常用的10个自定义函数[推荐]

    (10)addEvent 网上最流行的版本是Scott Andrew的,据说javascript界曾举行一场比赛(此事件我们可以在Pro Javascript Techniques第100页看到)或浏览PPK的网站,征求添加事件与移除事件的函数,他就是其获奖者。...

    Python pandas常用函数详解

    本文研究的主要是pandas常用函数,具体介绍如下。 1 import语句 import pandas as pd import numpy as np import matplotlib.pyplot as plt import datetime import re 2 文件读取 df = pd.read_csv(path=’file....

    C语言程序设计标准教程

    对于用户自定义函数, 不仅要在程序中定义函数本身, 而且在主调函数模块中还必须对该被调函数进行类型说明,然后才能使用。 2. C语言的函数兼有其它语言中的函数和过程两种功能,从这个角度看,又可把函数分为有...

    c#智能系统设计与应用,设计一个智能代数运算系统(计算器),实现简单的运算

    智能代数运算系统:用户输入任意表达式,系统能正确计算出结果,表达式支持常用数学函数以及变量。...(5)允许用户自定义函数,如定义 f(x) = (x+2)^2 后,用户可以在表达式中使用该函数:f(sin(a))+f(a)+sin(f(a))

    JavaScript中常见内置函数用法示例

    在使用JavaScript语言时,除了可以自定义函数之外,还可以使用JavaScript的内置函数,这些内置函数是由JavaScript语言自身提供的函数。 二、一些常用的内置函数做详细介绍 1、parseInt()函数 该函数主要将首位为数字...

    C语言讲义.doc

    1.6 C语言自定义名字的要求 15 1.7 PRINTF函数 15 1.8 RETURN语句 15 1.9 SYSTEM系统调用 15 1.9.1 System返回值在windows和unix下的不同, 15 1.9.2 POSIX 15 1.10 C语言编译过程,GCC参数简介 16 1.10.1 C语言编译...

    C语言教程基础

    对于常用的AIX下C语言常用的文件类型作如下介绍: *.c C语言源文件 *.cpp C++语言源文件 *.o 目标文件(编目以后结果) *.a 静态库文件 *.so 动态库文件 *.h C语言头文件 Makefile 编译脚本 1.1.2 头文件 ...

    zlog---比log4c更牛的c语言日志库

    可以在运行时动态刷新配置,只需要调用函数zlog_reload() 高性能,在我的笔记本上达到72'000条日志每秒, 大概是syslog(3)配合rsyslogd的200倍速度 用户可以自定义等级,无需改变库代码 多线程和多进程写同一个日志的...

    vp.misc:常用R代码的自定义包装器

    这是杂项自定义函数的集合。 它们主要针对使用MSnSet或ExpressionSet作为数据容器的蛋白质组学/也许其他组学数据分析。 热图 色彩化学 嵌套线性模型 机器学习例程的包装器 自定义归因 读取MaxQuant和SkyLine数据

    EXCEL函数公式集

    excel常用函数公式及技巧搜集 从身份证号码中提取出生年月日 从身份证号码中提取出性别 从身份证号码中进行年龄判断 按身份证号号码计算至今天年龄 以2006年10月31日为基准日,按按身份证计算年龄(周岁)的公式 按...

    博和求值表达式组件 V2.0

    常用函数 (企业版支持大多数数学函数(请参考C程序下提供的数学函数)并接受用户自定义函数) 5.允许常量表达式,如PI,E,TRUE,FALSE等 6.支持嵌套格式(理论上允许无限嵌套) 7.可以自动侦错。可以取得错误号。 8....

    Windows API开发详解:函数、接口、编程实例---源代码

    《Windows API开发详解:函数、接口、编程实例》共分12讲,第1~第4讲介绍了Windows7的新特性及安装、Windows7的基本操作、如何自定义桌面以及Windows资源管理器的操作,使读者可以很快掌握Windows7的基本操作。...

    谭浩强C语言程序设计,C++程序设计,严蔚敏数据结构,高一凡数据结构算法分析与实现.rar )

    第7章 自定义数据类型 7.1 结构体类型 7.1.1 结构体概述 7.1.2 结构体类型变量的定义方法及其初始化 7.1.3 结构体变量的引用 7.1.4 结构体数组 7.1.5 指向结构体变量的指针 7.1.6 结构体类型数据作为函数参数 *7.1.7...

Global site tag (gtag.js) - Google Analytics