字符串过滤

// 字符串过滤.cpp : 定义控制台应用程序的入口点。

//

#include "stdafx.h"

#include<iostream>

using namespace std;

void stringFilter(const char *pInputStr, long lInputLen, char *pOutputStr)

{

 if(pInputStr==NULL||pOutputStr==NULL||lInputLen<0)

  return;

 bool s[26]={0};

 int j=0;

 for(int i=0;i<lInputLen;i++)

 {

  if(s[pInputStr[i]-'a']!=true)

  {

   pOutputStr[j++]=pInputStr[i];

   s[pInputStr[i]-'a']=true;

  }

 }

 pOutputStr[j]='\0';

}

int main()

{

 char pInputStr[100];

 cin.getline(pInputStr,100);

 char pOutputStr[100];

 long lInputLen=strlen(pInputStr);

 stringFilter(pInputStr, lInputLen, pOutputStr);

 cout<<pOutputStr;

 system("pause");

 return 0;

}
相关文章
相关标签/搜索