#include #include #include "09-Exercice8-FileDeDouble.h" int main(void) { fileDeDouble* f = creerFileDeDouble(); if (f != NULL) { printf("Ajout : "); for (int i = 0; i < 6; i++) { double v = (rand() % 100) / 10.0; printf("%4.1lf", v); if (!faireEntrer(v, f)) { printf("!"); } } printf("\n"); printf("Retrait : "); for (int i = 0; i < 4; i++) { double v; if (faireSortir(&v, f) == true) { printf("%4.1lf", v); } } printf("\n"); printf("Ajout : "); for (int i = 0; i < 6; i++) { double v = (rand() % 100) / 10.0; printf("%4.1lf", v); if (!faireEntrer(v, f)) { printf("!"); } } printf("\n"); printf("Retrait : "); for (int i = 0; i < 5; i++) { double v; if (faireSortir(&v, f) == true) { printf("%4.1lf", v); } } printf("\n"); printf("Ajout : "); for (int i = 0; i < 9; i++) { double v = (rand() % 100) / 10.0; printf("%4.1lf", v); if (!faireEntrer(v, f)) { printf("!"); } } printf("\n"); printf("Retrait : "); for (int i = 0; i < 5; i++) { double v; if (faireSortir(&v, f) == true) { printf("%4.1lf", v); } } printf("\n"); printf("Retrait : "); while (!etreVide(f)) { double v; if (faireSortir(&v, f) == true) { printf("%4.1lf", v); } } printf("\n"); printf("Ajout : "); for (int i = 0; i < 9; i++) { double v = (rand() % 100) / 10.0; printf("%4.1lf", v); if (!faireEntrer(v, f)) { printf("!"); } } printf("\n"); detruireFileDeDouble(f); printf("\n\n"); } return 0; }