C++ string
lanzhihui_
!
展开
-
C++实现to_string函数--int to string
新手学习,期待交流,找到更好的算法!原创 2014-08-19 16:50:31 · 13411 阅读 · 3 评论 -
c++实现atof()函数,将字符串转换成浮点数
直接贴代码,试着写这些,可以原创 2014-08-04 22:30:32 · 4320 阅读 · 0 评论 -
C++实现类String--含构造函数以及重载>>,<<,>,<,==,=
交流学习,欢迎指正!原创 2014-09-08 13:58:33 · 2328 阅读 · 0 评论 -
c++实现字符串strcmp()大小比较
自己写了一个字符比较的程序原创 2014-07-28 18:16:30 · 1966 阅读 · 0 评论 -
c++实现字符串strcat()连接
//字符串连接函数#include#includeusing namespace std;char *string_cat(char *source,int s1,const char *dest){ int i,j; i=s1; for(j=0;dest[j]!=0;j++,i++) //从数组s1的位置处开始加入新的字符 {原创 2014-07-27 22:51:02 · 11301 阅读 · 0 评论 -
c++实现strcspn()函数的功能
#includeusing namespace std;int str_cspn(char *c1,char *c2){ int i=0; int j=0; while(*(c1+i)!='\0') { while(*(c2+j)!='\0'&&(*(c1+i)!=*(c2+j))) { j++; } if(*(c1+i)==*(c2+j)) break原创 2014-07-31 16:01:02 · 1194 阅读 · 0 评论 -
c++实现字符串复制函数strcpy()
#include#includeusing namespace std;char *str_cpy(char *dest,char s[]){ char *p=s; char *q=dest; int m=strlen(s); while(m--!=0) { *q++=*p++; } *q='\0'; return dest;}in原创 2014-07-29 21:52:25 · 6904 阅读 · 0 评论 -
C++实现atof()--string to double
#include#include#includeusing namespace std;double my_atof(string s){ assert(s.size()!=NULL); int i=0; double dou_num=0; double t=10; bool fh_=false; if(s[i]=='-') { fh_=true;原创 2014-09-09 21:18:26 · 2256 阅读 · 0 评论 -
c_str()函数
c_str()函数:string.c_str是Borland封装的String类中的一个函数,它返回当前字符串的首字符地址;c_str函数的返回值是const char*的,不能直接赋值给char*;这是为了与c语言兼容,在c语言中没有string类型,故必须通过string类对象的成员函数c_str()把string 对象转换成c中的字符串样式。代码示例:#i原创 2014-12-02 16:06:48 · 778 阅读 · 0 评论