Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void modificationQte(char *fname, int id, int qte){
- if(qte < 0){
- perror("Impossible de creer fichier");
- exit(1);
- }
- fstream f(fname, ios_base::in|ios_base::out|ios_base::binary);
- if(!f.good()){
- perror("Impossible de creer fichier");
- f.close();
- exit(1);
- }
- Produit p;
- if(rechercherNemeProd(fname, id, p)){
- f.seekg((id-1)*sizeof(p),ios::beg);
- lireProdDansFichier(f, p);
- p.quantite += qte;
- f.seekp((id-1)*sizeof(p),ios::beg);
- f.write(reinterpret_cast<const char *>(&p), sizeof(p));
- afficherProduit(p);
- }
- f.close();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement