Connaissances Informatiques >> Logiciel >> Logiciel de traitement de texte >> Content
  Derniers articles
  • Pourquoi utiliser des barres d'outil…
  • Comment faire pour convertir un tabl…
  • Comment Espace Double -Line en tapan…
  • Comment faire Majuscules Minuscules 
  • Comment faire pour supprimer les par…
  • Comment faire pour convertir DCF to …
  • Comment créer une facture de vente …
  • Comment lire Wingdings 
  • Comment faire pour convertir des doc…
  • Comment ajouter une image dans Word …
  •   Logiciel de traitement de texte
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte

  • Facebook

  • Twitter

  • Instagram

  • LinkedIn

  • TikTok

  • WhatsApp

  • WordPress

  • Chrome

  • Discord

  • Amazon
  •  
    Logiciel de traitement de texte

    Programme pour compter le nombre de caractères et de mots en ligne ?

    Plusieurs langages de programmation peuvent accomplir cela. Voici des exemples en Python et C++. Les deux versions gèrent de manière appropriée les espaces blancs potentiels de début/de fin et les espaces multiples entre les mots.

    Python :

    ```python

    def count_chars_words(ligne):

    """Compte les caractères et les mots dans une ligne de texte.

    Args :

    line : la chaîne d'entrée.

    Retours :

    Un tuple contenant le nombre de caractères et le nombre de mots. Renvoie (0,0) pour une entrée vide.

    """

    line =line.strip() # Supprime les espaces de début/fin

    sinon ligne :

    retourner 0, 0

    char_count =len (ligne)

    word_count =len(line.split()) #split sur les espaces

    retourner char_count, word_count

    #Exemple d'utilisation

    line ="Ceci est un exemple de ligne."

    caractères, mots =count_chars_words(ligne)

    print(f"Ligne :'{ligne}'")

    print(f"Nombre de caractères :{caractères}")

    print(f"Nombre de mots :{mots}")

    line2 =" Une autre ligne avec des espaces supplémentaires. "

    caractères, mots =count_chars_words(line2)

    print(f"\nLigne :'{line2}'")

    print(f"Nombre de caractères :{caractères}")

    print(f"Nombre de mots :{mots}")

    line3 ="" #tester la ligne vide

    caractères, mots =count_chars_words(line3)

    print(f"\nLigne :'{line3}'")

    print(f"Nombre de caractères :{caractères}")

    print(f"Nombre de mots :{mots}")

    ```

    C++ :

    ```cpp

    #include

    #include

    #include

    en utilisant l'espace de noms std ;

    pair countCharsWords(const string&line) {

    chaîne trimmedLine =ligne ;

    trimmedLine.erase(0, trimmedLine.find_first_not_of(" \t\n\r\f\v")); //supprime les espaces de début

    trimmedLine.erase(trimmedLine.find_last_not_of(" \t\n\r\f\v") + 1); //supprime les espaces de fin

    if (trimmedLine.empty()) {

    return make_pair(0, 0);

    }

    int charCount =trimmedLine.length();

    int nombre de mots =0 ;

    stringstream ss(trimmedLine);

    mot de chaîne ;

    while (ss>> mot) {

    nombre de mots++ ;

    }

    return make_pair(charCount, wordCount);

    }

    int main() {

    string line ="Ceci est un exemple de ligne.";

    comptes automatiques =countCharsWords(ligne);

    cout <<"Ligne :'" < cout <<"Nombre de caractères :" < cout <<"Nombre de mots :" <

    string line2 =" Une autre ligne avec des espaces supplémentaires. ";

    counts =countCharsWords(line2);

    cout <<"\nLigne :'" < cout <<"Nombre de caractères :" < cout <<"Nombre de mots :" <

    chaîne ligne3 ="" ; //tester la ligne vide

    counts =countCharsWords(line3);

    cout <<"\nLigne :'" < cout <<"Nombre de caractères :" < cout <<"Nombre de mots :" <

    renvoie 0 ;

    }

    ```

    N'oubliez pas de compiler le code C++ avant de l'exécuter (par exemple, en utilisant g++ :`g++ votre_nom_de_fichier.cpp -o votre_nom_exécutable`). Les deux programmes gèrent efficacement divers scénarios d’espaces et fournissent un comptage robuste de caractères et de mots. La version Python est généralement plus concise.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment mettre du texte en utilisant OpenOffice 
  • Comment mettre à jour Microsoft de 2003 à 2007 
  • Comment ouvrir des documents Word en ligne 
  • Comment faire pour modifier des documents Word en utilisant PL /SQL 
  • Comment faire pour récupérer matières dans un document OpenOffice 
  • Comment faire pour créer des brochures avec NeoOffice pour Mac 
  • Comment réparer un document Word endommagé document 2007 
  • Comment fusionner texte en colonnes 
  • Comment faire & Retirer majuscules dans Word Pad 
  • Quel est le nom du programme de Microsoft Office qui effectue des calculs ? 
  • Connaissances Informatiques © http://www.ordinateur.cc