博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++——字符串 ASCII码 数字字符串
阅读量:6238 次
发布时间:2019-06-22

本文共 1540 字,大约阅读时间需要 5 分钟。

size_t CMyStr::_myStrlen(char const * srcStr)    {        size_t len = 0;        if (srcStr != NULL)        {            while (*(srcStr + len) != '\0')            {                len++;            }        }        return len;    } //字符串的最后为'\0'的问题,字符串的长度包括'\0'

 

//字符串之数字处理    CMyStr(int i)    {        int tempVal = i;        bool isFu = false;        if (tempVal < 0)        {            len = 2; // \0  -号            isFu = true;            tempVal = -tempVal;        }        else            len = 1; // \0        while (tempVal)        {            tempVal /= 10;            len++;        }        pStr = new char[len];        *(pStr + len - 1) = '\0';        if (ifFul)        {            tempVal = -i;        }        else            tempVal = i;        int index = 0;        while (tempVal)        {            int temp = tempVal % 10;            *(pStr + len - 2 - index) = temp + '0'; //转换为字符类型            tempVal /= 10;            index++;        }        if (isFu)            *pStr = '-';    }

 

//字母ASCII码  A--65  a--97    char *str;    int counter[26];    void doc::count()    {        for (int i = 0; i < length; i++)        {            if (str[i] >= 'a' && str[i] <= 'z')                counter[str[i] - 'a']++;            if (str[i] >= 'A' && str[i] <= 'Z')                counter[str[i] - 'A']++;        }        for (int index = 0; index < 26; ++index)            cout << (char)(index + 65) << " or " << (char)(index + 97) << " 出现的次数是:" << counter[index] << endl;

 

转载于:https://www.cnblogs.com/ming-michelle/p/7629093.html

你可能感兴趣的文章
FFmpeg架构之其他重要数据结构的初始化
查看>>
List(二)
查看>>
Discuz论坛黑链清理教程
查看>>
committed access rate(CAR)承诺访问速率
查看>>
我的友情链接
查看>>
c#访问mysql数据库
查看>>
Postfix 邮件路由和传输研究
查看>>
Servlet学习小结
查看>>
“深入剖析WCF的可靠会话”系列[共8篇]
查看>>
装XP-呼唤可信的技术,呼唤可信的盘。
查看>>
中国***江湖之八大门派
查看>>
算法图解-动态规划
查看>>
Nginx 优化
查看>>
大家放弃XP,开始尝鲜吧……
查看>>
yii2 自动写入update_at,create_at字段
查看>>
PXE批量实现自动化安装系统
查看>>
13.组合查询--SQL
查看>>
find命令学习
查看>>
ESXi 5 USB 启动
查看>>
HPUX升级安装SSH
查看>>