c
忘世麒麟
这个作者很懒,什么都没留下…
展开
-
年月日转时间戳(2)
碰到一个需求,将字符串"20121231"日转换为时间戳,很简单,但是经常碰到,记录一下:// 年月日转时间戳long GetTime(string strEndDate){ string year = strEndDate.substr(0,4); string mon = strEndDate.substr(4,2); string day = strEndDate.substr(6,2); tm local; //本地时间 local.tm_year = atoi(yea原创 2020-06-04 14:31:17 · 1323 阅读 · 0 评论 -
unix存储空间分配
动态存储空间分配在堆中进行,一般使用三个函数:malloc:分配制定字节数的存储区,原创 2014-09-18 11:14:36 · 2201 阅读 · 1 评论 -
使用宏函数置换两个数的方法
#include using namespace std;#define SWAP(a,b) {a=a+b; b=a-b; a=a-b; }#define SWAPIT(a,b) {a=a^b;b=a^b;a=b^a;}int main(){ int a =3,b = 4; SWAP(a,b); cout<<a<<'\t'<<b<<endl; SWAPIT(a,b); c原创 2014-11-19 09:27:55 · 1091 阅读 · 0 评论 -
C++ 以多字符为分隔符分割字符串
发现,之前写的博客中,有一种分割方式是在是有点落后.因此改进了一下,这里主要是第一个函数,百度中可以查到.#include #include #include using namespace std;char *strsep(char **stringp, const char *delim){ //判断stringp是否为空,提高程序的容错性 char *s; const c原创 2016-05-31 15:32:47 · 5454 阅读 · 2 评论