/* 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。 例如,输入"They are students."和"aeiou",则删除之后的第一个字符串变成"Thy r stdnts."。 //*/ #include <iostream> #include <iomanip> #include <limits> using namespace std; int main(int argc, char** argv) { if(argc < 3) return -1; bool flag[256]; for(int i = 0; i < 255; ++i){ flag[i] = false; } int i = 0; while(argv[2][i] != '\0'){ flag[int(argv[2][i])] = true; ++i; } char des[100]; i = 0; int j = 0; while(argv[1][i] != '\0'){ if(!flag[int(argv[1][i])]){ des[j] = argv[1][i]; j = j+1; ++i; }else{ ++i; } } des[j] = '\0'; cout << des << endl; return 0; }