#include "sae.h" #include void test(void) { printf("Test.\n"); } void ajoutArticle(void) { int ref; float poid,volume,prix; FILE *flot; flot = fopen("articles.txt","a"); if (flot == NULL) { printf("Problème avec la création du fichier\n"); exit(1); } printf("Saisir la référence de l'article (-1 pour arrêter): "); scanf("%d",&ref); while (ref < -1) { printf("Erreur ; Le numéro doit être positif (ou -1 pour arrêter); retapez : "); scanf("%d",&ref); } while (ref != -1) { printf("Saisir le poid(kg): "); scanf("%f",&poid); while (poid < 0) { printf("Erreur ; Le poid doit être positif ; retapez : "); scanf("%f",poid); } printf("Saisir le volume: "); scanf("%f",&volume); while (volume < 0) { printf("Erreur ; Le volume doit être positif ; retapez : "); scanf("%f",volume); } printf("Saisir le prix: "); scanf("%f",&prix); while (prix < 0) { printf("Erreur ; Le prix doit être positif ; retapez : "); scanf("%f",prix); } fprintf(flot,"%d\t%.3f\t%.2f\t%.2f\n",ref,poid,volume,prix); printf("Saisir la référence de l'article (-1 pour arrêter): "); scanf("%d",&ref); while (ref < -1) { printf("Erreur ; Le numéro doit être positif (ou -1 pour arrêter); retapez : "); scanf("%d",&ref); } } fclose(flot); printf("Fin \n"); }