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