#include #include #include #include #include #include using namespace std; void addf(string ,string ,string); int main(int argc, char *argv[]) { string cmd("emerge -puDN "); string::size_type p0; string cmd0; if (argc>=2) { for(int i=1;i=256) { cout<<"illegal input "<>",0) !=string::npos || cmd0.find("<<",0)!=string::npos) { cout<<"illegal input("<2); system(cmd0.c_str()); return 0; } void addf(string s1,string fp0,string keywords) { //cout<<"s00= "<