Advertisement
Guest User

loolse3

a guest
Dec 18th, 2017
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. void modificationQte(char *fname, int id, int qte){
  2. if(qte < 0){
  3. perror("Impossible de creer fichier");
  4. exit(1);
  5. }
  6. fstream f(fname, ios_base::in|ios_base::out|ios_base::binary);
  7. if(!f.good()){
  8. perror("Impossible de creer fichier");
  9. f.close();
  10. exit(1);
  11. }
  12.  
  13. Produit p;
  14. if(rechercherNemeProd(fname, id, p)){
  15. f.seekg((id-1)*sizeof(p),ios::beg);
  16. lireProdDansFichier(f, p);
  17. p.quantite += qte;
  18. f.seekp((id-1)*sizeof(p),ios::beg);
  19. f.write(reinterpret_cast<const char *>(&p), sizeof(p));
  20. afficherProduit(p);
  21. }
  22. f.close();
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement