问题描述:
显示一个字符串的前三位和最后一位,中间的以*代替。如123456,处理为:123***6。(中间固定为4个*)
现在假如有一个字符串:你1好2中3国456中国你好1。应该怎么处理才能变成:你1好****6这样呢C/C++不是很熟,求版主教教练下
显示一个字符串的前三位和最后一位,中间的以*代替。如123456,处理为:123***6。(中间固定为4个*)
现在假如有一个字符串:你1好2中3国456中国你好1。应该怎么处理才能变成:你1好****6这样呢C/C++不是很熟,求版主教教练下
gbk 汉字 2 个字节
utf-8 汉字 3 个字节
你按此规则截取字符串就可以了