|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • Facebook
  • Twitter
  • Instagram
  • LinkedIn
  • TikTok
  • WhatsApp
  • WordPress
  • Chrome
  • Discord
  • Amazon
  • * Dator Kunskap >> Programvara >> Ordbehandlingsprogram >> Content

    Program för att räkna antalet tecken och ord i rad?

    Flera programmeringsspråk kan åstadkomma detta. Här är exempel i Python och C ++. Båda versionerna hanterar potentiella ledande/släpande vitrum och flera utrymmen mellan ord på lämpligt sätt.

    python:

    `` `python

    def count_chars_words (rad):

    "" "Räknar tecken och ord i en rad text.

    Args:

    Rad:Ingångssträngen.

    Returnerar:

    En tupel som innehåller karaktärsräkningen och ordräkningen. Returnerar (0,0) för tom ingång.

    "" "

    line =line.strip () # ta bort ledande/släpande vitrum

    Om inte linje:

    returnera 0, 0

    char_count =len (linje)

    word_count =len (line.Split ()) #Split på Whitespace

    return char_count, word_count

    #Exempelanvändning

    line ="Detta är en provlinje."

    Chars, Words =count_chars_words (rad)

    utskrift (f "linje:'{line}'")

    tryck (F "karaktärsantal:{chars}")

    tryck (f "Word Count:{Words}")

    Line2 ="En annan linje med extra utrymmen."

    Chars, Words =count_chars_words (Line2)

    tryck (f "\ nline:'{line2}'")

    tryck (F "karaktärsantal:{chars}")

    tryck (f "Word Count:{Words}")

    rad3 ="" #test tom linje

    chars, ord =count_chars_words (rad3)

    tryck (f "\ nline:'{line3}'")

    tryck (F "karaktärsantal:{chars}")

    tryck (f "Word Count:{Words}")

    `` `

    C ++:

    `` `cpp

    #include

    #include

    #include

    med namnutrymme STD;

    par countCharswords (const string &line) {

    String trimmedline =linje;

    trimmedline.erase (0, trimmedline.find_first_not_of ("\ t \ n \ r \ f \ v")); // Ta bort ledande vitrum

    trimmedline.erase (trimmedline.find_last_not_of ("\ t \ n \ r \ f \ v") + 1); // Ta bort efterföljande blankett

    if (trimmedline.empty ()) {

    return make_pair (0, 0);

    }

    int charCount =trimmedline.length ();

    int wordCount =0;

    StringStream SS (trimmedline);

    strängord;

    medan (ss>> ord) {

    WordCount ++;

    }

    return make_pair (charcount, wordcount);

    }

    int main () {

    String line ="Detta är en provlinje.";

    Auto Counts =countCharswords (linje);

    cout <<"Line:'" < cout <<"Karaktärräkning:" < cout <<"Word Count:" <

    String Line2 ="En annan linje med extra utrymmen.";

    räkningar =countCharswords (linje2);

    cout <<"\ nline:'" < cout <<"Karaktärräkning:" < cout <<"Word Count:" <

    String Line3 =""; // Testa tom linje

    räkningar =countCharswords (linje3);

    cout <<"\ nline:'" < cout <<"Karaktärräkning:" < cout <<"Word Count:" <

    return 0;

    }

    `` `

    Kom ihåg att sammanställa C ++ -koden innan du kör den (t.ex. med G ++:`g ++ your_file_name.cpp -o your_executable_name`). Båda programmen hanterar effektivt olika Whitespace -scenarier och ger robust karaktär och ordräkning. Pythonversionen är i allmänhet mer kortfattad.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder ordförslag i OpenOffice
    ·Felsökning formulär i Word 2007
    ·Hur man skriver ut ensidig i Word
    ·Hur Återställ Stilar i Word 2007
    ·Hur man läser preliminära databasfiler på en PC
    ·För att mata in data eller instruktioner till datorn d…
    ·Hur till Öppen DOCX i Microsoft Office 2000
    ·Hur att detektera att ett Office Word-dokument har änd…
    ·Hur man tar bort fördefinierade Table Styles
    ·Konvertera en nyare Word-dokument till en äldre versio…
    Utvalda artiklarna
    ·Var kan man köpa rapportprogramvara?
    ·Hur till Öppen Excel-arbetsböcker i separata fönster…
    ·Hur bli av Microsoft Antivirus
    ·Hur öppna Excel 2007 Utan ett tomt dokument
    ·Min PDF -fil var skadad under överföring från min Ma…
    ·Hur vill kolla CD & DVD för virus
    ·Hur man speglar en bild i Word 2007
    ·Hur Inaktivera ett antivirusprogram
    ·Hur Kopiera LETARAD till flera rader
    ·Vad betyder ångra i Microsoft Word?
    Copyright © Dator Kunskap https://www.dator.xyz