Exercice corrigé 38 : Compter le nombre de caractères, mots et lignes dans un fichier texte | Darija

Поділитися
Вставка
  • Опубліковано 13 вер 2024
  • Dans cette vidéo, nous allons écrire un programme pour compter le nombre de caractères, de mots et de lignes dans un fichier texte.
    🗂️ Playlists :
    Exercices corrigés : bit.ly/3lAU7Ny
    Cours : bit.ly/40yDXTG
    📌 Liens :
    LinkedIn : / elbahihassan
    Instagram : / hassan.el.bahi
    Facebook page : / elbahihassanpage
    Facebook groupe : / devcademy
    Site Web: elbahihassan.com/

КОМЕНТАРІ • 7

  • @aime-xd3bs
    @aime-xd3bs 3 місяці тому

    انا student ف 1337 كنتي نفعتيني بزااف ❤❤ شكرا من القلب

  • @ismahentalbi9347
    @ismahentalbi9347 3 місяці тому +1

    fi wa9tou❤

  • @achrafalphax00
    @achrafalphax00 3 місяці тому

    ❤❤

  • @chocho8950
    @chocho8950 3 місяці тому

    ❤❤❤✨

  • @user-qn4wj2vd6q
    @user-qn4wj2vd6q 3 місяці тому +2

    استاذ ديرنا ليليست 😔😔😔😔😔😔😔💔

  • @hajarelhazzab
    @hajarelhazzab 3 місяці тому

    عفاك ممكن تشرح لينا base des données

  • @montassarbenyahia9830
    @montassarbenyahia9830 3 місяці тому

    voila
    #include
    #include
    #include
    void compterFichier(const char *nomFichier, int *nbCaracteres, int *nbMots, int *nbLignes) {
    FILE *fichier;
    char c;
    int dansMot = 0;
    *nbCaracteres = 0;
    *nbMots = 0;
    *nbLignes = 0;
    // Ouvrir le fichier en mode lecture
    fichier = fopen(nomFichier, "r");
    if (fichier == NULL) {
    printf("Erreur : Impossible d'ouvrir le fichier %s
    ", nomFichier);
    exit(1);
    }
    // Lire le contenu du fichier et compter les caractères, mots et lignes
    while ((c = fgetc(fichier)) != EOF) {
    (*nbCaracteres)++;
    if (c == '
    ') {
    (*nbLignes)++;
    }
    if (isspace(c)) {
    dansMot = 0;
    } else if (!dansMot) {
    dansMot = 1;
    (*nbMots)++;
    }
    }
    // Si le fichier ne se termine pas par une nouvelle ligne, comptez la dernière ligne
    if (*nbCaracteres > 0 && c != '
    ') {
    (*nbLignes)++;
    }
    // Fermer le fichier
    fclose(fichier);
    }
    int main() {
    const char *nomFichier = "doc.txt";
    int nbCaracteres, nbMots, nbLignes;
    compterFichier(nomFichier, &nbCaracteres, &nbMots, &nbLignes);
    printf("Nombre de caractères : %d
    ", nbCaracteres);
    printf("Nombre de mots : %d
    ", nbMots);
    printf("Nombre de lignes : %d
    ", nbLignes);
    return 0;
    }