1、char *(字符串)做函数参数出错模型分析 建立一个思想:是主调函数分配内存,还是被调用函数分配内存; //不要相信,主调函数给你传的内存空间,你可以写。。。。。。一级指针你懂了。 但是二级指针,你就不一定懂。。。抛出。。。。。。。。。 void copy_str21(char *from, ...
分类:
其他好文 时间:
2015-11-11 00:01:39
阅读次数:
506
#include<stdio.h>#include<string.h>my_hahaha(constchar*str,constchar*drc){inti;intj=0;for(i=0;str[i]!=‘\0‘;i++){inttem=i;intj=0;while(str[i++]==drc[j++]){if(drc[j]==‘\0‘){return&str[tem];}}i=tem;}returnNULL;}intmain(){char*s="guruichun";char..
分类:
其他好文 时间:
2015-10-27 15:29:56
阅读次数:
128
redis使用sds代替char *字符串,其定义如下:typedef char *sds;struct sdshdr { unsigned int len; unsigned int free; char buf[];};sds指向了char 字符串sdshdr是字符串头结构比较...
分类:
其他好文 时间:
2015-10-05 16:53:42
阅读次数:
213
数据库系统以一些语句作为输入,并返回一些输出,例如sql查询总是返回一张表,我们定义:具有相同格式的记录的集合是一张表。考虑大学数据库系统:SQL中的数据类型:char(n) 字符串长度为n 等价于 charactervarchar(n) 可变字符串 最大长度n,等价于 character vari...
分类:
数据库 时间:
2015-09-28 01:23:28
阅读次数:
304
VC 中的宏使用方法参考 MSDN:?Macros (C/C++) C/C++ 预定义宏^ __LINE__: 当前源文件的行号,整数 __FILE__: 当前源文件名,char 字符串,使用 /FC 选项产生全路径 __DATE__: 当前编译日期,char 字符串,格式 ...
分类:
编程语言 时间:
2015-09-22 14:57:56
阅读次数:
259
题目:string类的简单实现,本文中此类名为MyString
实现思路:
1 只要构造函数执行成功(其中pData_不为空)
2 构造函数可通过char*,字符串常量构造
3 重载运算符=(返回值为MyString),实现拷贝构造函数(深拷贝,返回值为MyString&)
4 重载运算符
5 实现字符串长度,字符串是否为空函数
6 成员变量使用char* pData_保存字符串,使...
分类:
编程语言 时间:
2015-08-31 01:20:49
阅读次数:
231
我们经常会使用C和C++的混合编程,在某些情况下,需要将C++的string,转换成char* 的字符串。下面说两种可行的方法,作为总结。
1. data();
如:
string str="abc";
char*p=(char*)str.data();
2.c_str();
如:
string str="adcd";
char *p=(char*)str.c_str();...
分类:
编程语言 时间:
2015-08-26 15:51:35
阅读次数:
157
工作中编写过的一条语句select * from Bt_Holiday where to_char(Setting_DATE,'YYYY')=Substr('2015-03-00',1,4) AND to_char(Setting_DATE,'MM')=Substr('2015-03-...
分类:
数据库 时间:
2015-08-17 21:31:05
阅读次数:
392
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1228
这道题可以同时用两种方法做,第一种是字符串,第二种是哈希。
第一种方法:
我们可以定义一个字符串类型的二位数组,存放”zero”……”nine”十个字符串
这十个字符串可以与下标0……9一一对应。这样就可以建立字符串与数字之间的关系了
char a[][10...
分类:
其他好文 时间:
2015-08-12 19:24:42
阅读次数:
144
思想
定义头尾两个指针
交换头尾指针的数据
//字符串翻转
char *strrev(char *str){
//判断字符是否为null或是空字符串
if(str == NULL || str == '\0') {
return str;
}
//定义char数组指针
char *start = str;
char...
分类:
其他好文 时间:
2015-08-02 18:19:11
阅读次数:
123