![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++/字符串
adminabcd
爱生活,爱自己
展开
-
字符串中sizeof和strlen的区别,以及'\0'与NULL的区别
程序#include<iostream>#include<string.h>using namespace std;int main(){ char ss[]="0123456789"; cout<<strlen(ss)<<endl; cout<<sizeof(ss)<<endl; for(int i=0;i<strlen(ss);i++) { cout<<ss[i原创 2015-05-22 11:45:21 · 4333 阅读 · 0 评论 -
自己编程实现整数转化成字符串以及字符串转化成整数
首先我们知道数字0转换成字符’0’只需加上’0’,即整数加’0能隐性转换成对应字符。字符’0’转换成整数0只需减去’0’,即字符减’0’能隐性转换成对应整数。源程序#include<iostream>#include<stdlib.h>#include<stdio.h>using namespace std;char *itoa(int value,char *string);int原创 2015-05-22 21:26:29 · 2069 阅读 · 0 评论 -
itoa()和atoi()函数
在学习itoa()和atoi()函数时遇到一点小问题首先说下两者的用法:char *itoa(int value,char *string,int radix),其中 radix指定整数value的转换进制,可以取值为2、8、10、16,该函数实现的功能是将整数value转换成指定进制的字符串存入string。int atoi(char *nptr),该函数实现的功能是将字符串转换原创 2015-05-22 20:12:57 · 826 阅读 · 0 评论 -
自己动手实现strcpy()函数
函数格式char *strcpy(char *strDest,const char *strSrc);为了区别c++中函数库中的strcpy函数,下面使用char *strcopy(char *strDest,const char *strSrc);程序代码#include<iostream>using namespace std;char *strcopy(char *strDest,cons原创 2015-05-27 08:38:22 · 759 阅读 · 0 评论 -
寻找两个串的最长公共子序列
思路:较短串从前向后比较较长串从后往前比较代码实现:#include <iostream> #include <string> using namespace std; string str1="acbac"; string str2="acaccbabb"; int LCS_left; //最长子串的左边界int LCS_right; //最长子串的右边界int原创 2016-04-16 10:57:19 · 555 阅读 · 0 评论