+ -
当前位置:首页 → 问答吧 → 求高手指点!!!!!!!!!!!!

求高手指点!!!!!!!!!!!!

时间:2011-12-07

来源:互联网

char n[20];
char s[20];
cout<<"请输入您要删除的组名"<<endl<<endl;
cin>>n;
fstream io(gs,ios::binary|ios::in|ios::out);
if(!io)
{
cerr<<"不能打开文件groups"<<endl;
abort();
}
io.seekg(0,ios::end);
long posend=io.tellg();
io.seekg(0,ios::beg);
do
{
io.getline(s,sizeof(s));
}while((strcpy(s,n)!=0)&&(!io.eof()));
if(strcpy(s,n)==0)
system("del s");-------------这里!!!!!!!!!!!!!!
io.close();


不能动态删除S(所代表的东西) 希望高手能给我一个动态删除的办法 感激不尽!!!!!

作者: luoyun1260   发布时间: 2011-12-07

orz...

作者: yisikaipu   发布时间: 2011-12-07

把system("del s");替换为

C/C++ code
    {
        char temp[128]="del ";
        strcpy(temp+4,s);
        system(temp);
    }

作者: yisikaipu   发布时间: 2011-12-07

system("del s");-------------这里!!!!!!!!!!!!!!

兄弟你不能直接把s传进去啊。。你要把s字符串的内容传给它

作者: bobye1230   发布时间: 2011-12-07