segunda-feira, 29 de março de 2010

C++ - Eliminar elemento do Ficheiro

Eliminar elemento de um vector de estruturas de um ficheiro.

if(npf!=0)
{
gotoxy(2,5);cout<<"Qual a Referencia do produto a eliminar? ";
cin>>ref;
while(i < npf)
{
if (ref==produtos[i].refp )
pos=i;
i++;
}
if(pos!=-1)
{
gotoxy(2,5);cout<<"Tem a certeza que pretende eliminar o Produto? (S/N) ";
cin>>opeliminar;
if (opeliminar =='s' opeliminar =='S')
{
ofstream out;
out.open (" ... ");
i=0;
while(i {
if (pos==i)
i++;
else
{
out< i++;
}
}
out.close ();
}
}
else
{
gotoxy(2,21);cout<<"Produto nao encontrado... ";system("PAUSE");
}

0 comentários:

Enviar um comentário