# include & ltstdio.h & gt
# include & ltvector & gt
結構細節
{
char c;
int exist//標誌位
};
std::vector<細節& gt靜力學;
內部檢查(字符c)
{
std::vector<細節& gt*叠代器ite = statics . begin();
for(;那裏!= statics . end();ite++)
{
if(* ite)。c==c)返回0;//輸入的字符已經存在。
}
返回1;//輸入的字符不存在。
};
void main()
{
Printf(“請輸入壹個字符串:“);
char c;
scanf(“% c“,& ampc);
而((int)c!= 10)//獲取用戶輸入
{
詳細溫度;
溫度= c
temp . exist = check(c);
statics . push _ back(temp);
scanf(“% c“,& ampc);
}
std::vector<細節& gt*叠代器ite = statics . begin();//打印不重復的字符
for(;那裏!= statics . end();ite++)
{
if(* ite)。存在)printf(“% c“,(*ite)。c);
}
printf(" \ n ");
}