字符串過濾

// 字符串過濾.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;

}
相關文章
相關標籤/搜索