短信内容拆分,结尾处是数字则不允许拆分,放到下一条中

Xpengfee 2007-12-26 03:39:11
短信内容拆分,结尾处是数字则不允许拆分,放到下一条中
...全文
75 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bshawk 2008-01-05
  • 打赏
  • 举报
回复
貌似比较简单~ 粗略写个c代码如下:

char sms_body[N]; //消息体
int i;
const int msg_len = 140; //一条消息最大长度,按照协议规定修改
int body_len = strlen(sms_body); // 消息体的长度
for (i=min(msg_len,body_len)-1; i< body_len; i+=msg_len)
{
for (j=i; isdigit([sms_body[j])&&j>(i-msg_len); j--) //边界问题要考虑下
;
//得到一条不是以数字结尾的短消息
//处理该段消息
...

i=j;
}
cangwu_lee 2008-01-04
  • 打赏
  • 举报
回复
做什麼?

791

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 其他移动相关
社区管理员
  • 移动开发其他问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧