diff --git a/Secured/secured_transaction.c b/Secured/secured_transaction.c index 718e9db..69a1ad6 100644 --- a/Secured/secured_transaction.c +++ b/Secured/secured_transaction.c @@ -8,7 +8,6 @@ #define ACCOUNT_SIZE 16 #define MAX_NAME_LEN 10 -#define MAX_BALANCE_LEN 5 #define FILENAME "../Data/accounts.db" // Fonction pour lire un compte dans le fichier avec verrouillage @@ -29,7 +28,7 @@ void write_account(int fd, int index, const char *name, int balance) { char buffer[ACCOUNT_SIZE]; // Formater la chaîne avec un nom de 10 caractères et un solde de 5 caractères, espace rempli si nécessaire - snprintf(buffer, ACCOUNT_SIZE, "%-7s%7d", name, balance); + snprintf(buffer, ACCOUNT_SIZE, "%-7s%8d", name, balance); // S'assurer que le buffer est exactement de taille ACCOUNT_SIZE for (int i = strlen(buffer); i < ACCOUNT_SIZE - 1; i++) {