字符串的分割

原创 2015年07月09日 11:27:14


//连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
//长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
#include<iostream>
using namespace std;
void getResult(char *str)
{
 if(str==NULL)
  return;
 while(1)
 {
  if(strlen(str)<8)
  {
   cout<<str;
   for(int i=0;i<8-strlen(str);i++)
    cout<<"0";
   cout<<endl; 
   break;
  
  }
  if(strlen(str)>8)
  {
   for(int i=0;i<8;i++)
    cout<<str[i];
   cout<<endl;

   //将字符串中的其余字符重新复制给字符串,如str="123456789",此时字符串为str="9"
   for(int i=0;i<strlen(str)-8;i++)
   {
    str[i]=str[i+8];
   }
   str[strlen(str)-8]='\0';
  }
 }
}

void main()
{
 char str[100];
 cin>>str;
 getResult(str);

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

oracle字符串分割自定义函数

  • 2017年09月20日 10:26
  • 1KB
  • 下载

C语言字符串分割——strtok

之前遇到字符串分割的需求时,都是自己去实现,最近发现其实c标准库已经提供了这个功能。对标准库还是不熟悉啊,导致重复造车轮了,有必要把标准库看一下。。。         先看一下之前自己实现的字符串分...

分割字符串,放到数组

  • 2014年10月09日 11:00
  • 523B
  • 下载

oracle分割字符串方法

  • 2013年08月01日 09:33
  • 333B
  • 下载

c/cpp中如何分割字符串,类似于split的功能

C标准库中strtok的使用相关适宜,有关于strtok的非线程安全特质,以及strtok的替代函数strsep的用法...
  • bg2bkk
  • bg2bkk
  • 2014年07月08日 19:56
  • 7033

字符串分割

  • 2013年07月25日 10:16
  • 6KB
  • 下载

分割字符串函数

  • 2014年02月20日 20:46
  • 403B
  • 下载

ArcGIS字段计算器分割字段中的字符串

最近在整理植物数据,数据本来是以excel进行存储,但是其中涉及到要对字段进行分割,由于对excel的相关函数不熟悉于是想着能不能用arcgis的字段计算器进行解决,经过摸索成功地解决了自己遇到的问题...

delphi字符串分割示例源码

  • 2011年03月11日 11:47
  • 7KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:字符串的分割
举报原因:
原因补充:

(最多只允许输入30个字)