però la mia domanda era che quando controllo che se la lunghezza del nome è minore o uguale 3 caratteri mi deve dare un messaggio di errore però non funziona se io inserisco 2 caratteri mi da erroe però se inserisco 3 allora mi stampa il nome perchè ?
codice:
fgets(name,25,stdin);
        if(strlen(name) <= 3){
            fputs("name da 4 a 24 caratteri",stdout);
        }else{
            fputs(name,stdout);
        }