数据结构C语言源程序

来源:百度知道 编辑:UC知道 时间:2024/05/21 04:53:34
有两个串S,T,求在S中不在T中的字符组成的新串R,要求通过 连接,求串长,求子串,比较四种运算来实现。(第一种方法)
以及用顺序串来实现(第二种方法)

string s="jyguhttyyt";
string t="sadfwefwafwwafehrrtfdghr";
string r;
size_t i=0;
i=s.find_first_not_of(t);
while(i!=s.length()&&i!=string::npos)
{
size_t j=r.find_first_of(s[i]);
if(j==string::npos)
{
r+=string(s,i,1);
}
i=s.find_first_not_of(t,i+1);
}
cout<<r<<endl;

推荐看C语言接口与实现