👋Saluti finali

Per questa funzione ci servirà solo la libreria standard e anche la dichiarazione dei colori.h:

#include <stdio.h>
#include "colori.h"

Dichiarazione della funzione

void stampaSalutiFinali(int numTentativi, int indovinato);

Sviluppo e spiegazione

void stampaSalutiFinali(int numTentativi, int indovinato) {
    if (indovinato) {
        printf(ANSI_GIALLO_LUMINOSO);
        printf("+---------------------------------+\n"
               "|          COMPLIMENTI!!          |\n"
               "|                                 |\n"
               "|    HAI VINTO IN %d TENTAVI      |\n"
               "+---------------------------------+\n", numTentativi);
        printf(ANSI_RESET);
        printf("\n\n\n");
    } else {

        printf(ANSI_ROSSO_LUMINOSO);
        printf("+----------------------------------+\n"
               "|             Oh no...             |\n"
               "|                                  |\n"
               "|    HAI PERSO IL NUMERO ERA:      |\n"
               "+----------------------------------+\n\n");
        printf(ANSI_RESET);
        printf(ANSI_VERDE);
        for (int i = 0; i < DIMCOMBINAZIONE; i++) {
            printf("%d", combinazione[i]);
        }
        printf("\n\n\n");
        printf(ANSI_RESET);
    }
}

Questa come funzione è molto semplice vado a vedere con un if se il numero è stato indovinato stampo il messaggio di vittoria altrimenti un messaggio di sconfitta

Last updated