当前位置:编程文档 >> C# >> 字符串反序实现代码
首页

字符串反序实现代码

所属类别:C#
推荐指数:★★☆
文档人气:4
本周人气:2
发布日期:2008-8-2
#include "stdio.h"

#include <string>

using namespace std;

void vsort(char *p,char *pchInput,char *pchOut);

int main()

{

char str[] ="The quick brown fox jumps over the lazy dog";

char strbo[]="brown fox";

char *strOut;

int iLen=strlen(str);

strOut=new char[iLen];

vsort(strOut,str,strbo);

printf("%s",strOut);

return 0;

}

void vsort(char *p,char *pchInput,char *pchOut)

{

int iStar,iEnd,iTemp=strlen(pchInput),ico=0,imax=strlen(pchOut),icount=0;

for(int i=strlen(pchInput);i>=0;i--)

{

//printf("{%c}\n",pchInput[i]);

if(pchInput[i-1]==' '||i==0)

{



for(int j=i;j<iTemp;j++)

{

//printf("{%c}\n",pchInput[j]);

int it=0;

p[ico]=pchInput[j];

//printf("{%c}\n",p[ico]);

ico++;



}

iTemp=i;



if(icount==0)//i==0时表示到了数组开始处.所以要加个空格

{

p[ico]=' ';

ico++;

}

icount++;

//printf("{}\n");

}

}

p[ico+1]='\0';

}

文档说明:

     

相关文档


读取评论列表……