出自csapp练习2.26 size_t strlen(const char *s);
int strloner(char *s,char *t)
{ return strlen(s)-strlen(t);
}
乍一看没什么问题,但是size_t是定义为unsigned int的,那么当s串长度小于...
分类:
移动开发 时间:
2014-12-27 20:23:39
阅读次数:
171
";$str = '{.....}';echo strlen($str).'';//压缩率居中$compressed = gzcompress($str, 9);echo 'gzcompress:'.strlen($compressed).','.""; //gzuncompress($compre...
分类:
Web程序 时间:
2014-12-27 20:18:35
阅读次数:
134
题目:“十七进制”转“十进制”
实现“十七进制”转“十进制”算法:输入一个十七进制数字的字符串(字母一律大写),输出这个数值对应的十进制结果,达到进制转换目的,范围:0-0xFFFFFFFF。
#include
#include
void solve(char *s)
{
int len=strlen(s);
int i=0;
int a...
分类:
其他好文 时间:
2014-12-27 19:03:09
阅读次数:
119
输入一个字符串,判断有多少个子串。
输入: asdg ds dga
输出:3
#include
#include
using namespace std;
int num_of_sub(char *str)
{
int len = strlen(str);
int count = 0;
for(i...
分类:
其他好文 时间:
2014-12-26 18:39:50
阅读次数:
185
给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的。
#include
#include
using namespace std;
int huiwen(char *a){
int len = strlen(a);
int i,j=len-1;
for(i=0;i<len/2;i++,j--){
if(a[i]!=a[j]){
return...
分类:
其他好文 时间:
2014-12-26 13:04:13
阅读次数:
191
1、问题描述What is the output of the following code?#include #include using namespace std;int main(){ char *ss1 = "0123456789"; char ss2[] = "0123456...
分类:
其他好文 时间:
2014-12-26 11:04:00
阅读次数:
139
注意细节边界的时候 容易忽略错误 在除给定的例子之外 想一个特殊符合题意的特殊例子。#include#include#includeusing namespace std;void GetFail(int *f,char* P){ int m=strlen(P); f[0]=f[1]=0...
分类:
其他好文 时间:
2014-12-24 20:08:34
阅读次数:
143
#include #include int main (){char str[100];int i,j;gets(str);j=strlen(str);for(i=j-1;i>=0;i--){printf("%c",str[i]);} return 0;}
分类:
其他好文 时间:
2014-12-22 00:56:46
阅读次数:
169
原文:细说PHP中strlen和mb_strlen的区别在PHP中,strlen与mb_strlen是求字符串长度的函数,但是对于一些初学者来说,如果不看手册,也许不太清楚其中的区别。下面通过例子,讲解这两者之间的区别。 $str='中文a字1符'; echo strlen($str);//字节个数...
分类:
Web程序 时间:
2014-12-19 18:43:32
阅读次数:
149
在PHP中,strlen与mb_strlen是求字符串长度的函数,但是对于一些初学者来说,如果不看手册,也许不太清楚其中的区别。下面通过例子,讲解这两者之间的区别。$str='中文a字1符'; echo strlen($str);//字节个数 ,14echo mb_strlen($str,'UTF....
分类:
Web程序 时间:
2014-12-19 14:18:31
阅读次数:
155