iOS混排计算中英文个数,中午算一个字符,英文和符号算半个字符

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用
-(int)convertToInt:(NSString*)strtemp {    

    int strlength = 0;

    char* p = (char*)[strtemp cStringUsingEncoding:NSUnicodeStringEncoding];

    for (int i=0 ; i<[strtemp lengthOfBytesUsingEncoding:NSUnicodeStringEncoding] ;i++) {

        if (*p) {

            p++;

            strlength++;

        }

        else {

            p++;

        }

    }

     return (strlength+1)/2;

}

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:C++自定义数组长度的快速排序

下一篇:纯C语言实现的一个简单的web服务器