Chinaunix首页 | 论坛 | 博客
  • 博客访问: 119250
  • 博文数量: 11
  • 博客积分: 2501
  • 博客等级: 少校
  • 技术积分: 315
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-18 23:27
文章分类
文章存档

2009年(2)

2008年(9)

我的朋友
最近访客

分类: C/C++

2009-04-27 12:50:32

#include
#include
#define STRING_LONGTH 20
unsigned char String_buf[]={"String分割你好啊哈好哈哈好爱好啊哈啊哈哈爱好啊"};
unsigned char Temp_buf[100] ={0};
int main()
{
 int i =0;
 int j =0;
 int z =0;
 if(strlen(String_buf)>STRING_LONGTH)
 {
  for(; i  {
   if(String_buf[i] >0x80)
   {
    Temp_buf[i] = String_buf[z];
    Temp_buf[i+1] = String_buf[z+1];
    i+=1;
    z+=2;
   }
   else
   {
    Temp_buf[i] = String_buf[i];
    z++;
   }   
  }
  Temp_buf[i++] ='.';
  Temp_buf[i++] ='.';
  Temp_buf[i++] ='.';
  Temp_buf[i] ='\0';  
 }
 printf("Temp_buf = %s\n",Temp_buf); 
}
阅读(1114) | 评论(0) | 转发(0) |
0

上一篇:感情与现实那个更重要

下一篇:没有了

给主人留下些什么吧!~~