Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá pessoal,
estou com um problema,
estou aprendendo a manipular arquivos na linguagem c++,e dessenvolvi um algoritimo que cadastra produtos no arquivo,e o imprime como segue o parte do codigo logo abaixo....a parte da impressao....
void imprimir_produto(struct tipo_produto prod)
{
int cod;
cout<<"\nInforme o codigo do produto:";
cin>>cod;
while(fread(∏,sizeof(prod),1,arq_produto)==1)
{
cout<<"Nome do produto:"<<prod.nome;
cout<<"\nCodigo do produto:"<<prod.codigo;
cout<<"\nQuantidade em estoque:"<<prod.qtd_estoque;
cout<<"\nPreco de venda:"<<prod.preco_venda;
}
}o problema é que desta forma ,é impressa todos os produtos que eu tenha cadastrado,e eu gostaria de fazer.....com que o usuario entra-se por exemplo com o codigo do produto e entao fosse impresso APENAS as informaçoes relacionadas ao codigo digitado..
Alguem poderia me ajudar.....acho que tem que usar o comando fseek... :huh:
Carregando comentários...