码迷,mamicode.com
首页 >  
搜索关键字:strlen    ( 2530个结果
[转]PHP判断字符串是纯英文、纯汉字或汉英混合(GBK)
PHP判断字符串是否为中文(或英文)的方法,除了正则表达式判断和拆分字符判断字符的值是否小于128外还有一种比较特别的方法。使用php中的mb_strlen和strlen函数判断方法比较简单:分别使用以上两个函数以当前编码测出字符的返回值,然后比较返回值。返回值相等的为纯英文、纯数字、英数混排;返回...
分类:Web程序   时间:2014-07-21 10:02:08    阅读次数:275
C和指针 (pointers on C)——第九章:字符串、字符和字节(上)
第九章字符串、字符和字节 这一块在初学的时候很容易被大家忽视,但字符串作为一种重要的数据类型,没有在C中显式的说明。这样看起来C++定义了string的数据类型实在是带来了不少福音。 如果想用C玩OJ或者数据结构与算法的话,这一章需要仔细阅读,因为这是你仅有能用到的字符串处理的标准库。 总结: C的字符串标准库使用需要声明"string.h"。 strlen用于计算一个字...
分类:其他好文   时间:2014-07-19 13:14:19    阅读次数:178
ZOJ 3430 Pizza schedule
题意: 给你一串编码后的单词和一篇文章 问 编码前文章中出现了几个单词 思路: 根据题意反编码 然后AC自动机跑一下 转化字符时候注意长度 因为可能转换出'\0' 所以转完后再求strlen会出错 注意 ZOJ的char默认是signed char 所以转码后要么存在unsigned char数组里 要么用int数组存 否则会错的!! 因为signed char无法表示128+的数字!!...
分类:其他好文   时间:2014-07-19 02:26:26    阅读次数:236
UVa 1401 Remember the Word
Trie+DP 大白书上的字典树训练题。 题意是说一个字符串可能有多少种小串组成。 例如 abcd  4 a b cd ab abcd=a+b+cd;abcd=ab+cd; 递推为:从最后一位往前,dp[i]=dp[i]+dp[i+ len[x]]  x为输入时的顺序,附加到节点中。是 i~strlen(S)的前缀。S[1,2,3,…,i,…len] ...
分类:其他好文   时间:2014-07-17 19:26:33    阅读次数:277
STM32 液晶屏 显示字符串 中遇到的一个问题
用STM32控制液晶屏显示...
分类:其他好文   时间:2014-07-17 16:17:02    阅读次数:246
字符串移动,字符串为*号和26个字母的任意组合,把*都移动到最左侧,字母移动到右侧,顺序不变
#include #include #include #include #define MAX 256void move_stars(char* str) { int len = strlen(str) - 1; char* p = str + len; char* ...
分类:移动开发   时间:2014-07-16 19:15:02    阅读次数:200
iOS常用的加密算法
在iOS开发中,为了数据的安全经常对内容进行加密,在这儿我们对常用的加密算法进行了总结: 1、MD5 + (NSString *)md5Hash:(NSString *)str { const char *cStr = [str UTF8String]; unsigned char result[16]; CC_MD5( cStr, strlen(cStr), re...
分类:移动开发   时间:2014-07-14 18:17:16    阅读次数:265
PHP-根据字符串和所用字体计算字符串所占宽高
今天由于用GD画图, 需要把一段文字在一个框内居中, 但是文字的宽度如果用strlen($str) * $font_size来计算的话, 由于文字不是等宽高的, 所以会导致偏离, 最后选用的GD库的imagettfbbox()函数, 其原型如下array ImageTTFBBox(int size,...
分类:Web程序   时间:2014-07-13 23:55:24    阅读次数:501
Trie树
字典树查询 #include #include #include using namespace std; const int maxn = 30; typedef struct Trie{ int v; Trie *next[ maxn ]; }Trie; Trie root; void CreateTrie( char *str ){ int len = strlen( st...
分类:其他好文   时间:2014-07-13 17:17:39    阅读次数:336
字符串作为函数模版实参的意外情况
有时,当把c风格的不同字符串去实例化函数模版的同一个模版参数时,在实参演绎的过程中经常会发生 意想不到的事情,那就是编译失败,并报错类型不匹配。 正如下面的例子一样: #include using namespace std; /* *匹配测试 */ template int ref_fun(T & t1,T & t2) { return strlen(t1) - strlen(t2);...
分类:其他好文   时间:2014-07-13 17:04:42    阅读次数:208
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!