Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur hittar du antalet förekomster av ett tecken i en String

    Programmeringsspråk kan utföra tråkiga operationer vid snabba hastigheter . Till exempel kan ett programmeringsspråk användas för att räkna alla förekomster av ett tecken i en mycket lång textsträng . Detta tar datorn betydligt mindre tid än det skulle ta en människa . Ett bra språk för att lära sig hur man skriver ett program som detta är C , för att den behandlar strängar som tecken arrayer som kan nås direkt . Andra språk behandla strängar som objekt och nås genom hög nivå metoder . För att verkligen förstå de verksamheter som ingår i detta program , är C ett utmärkt val . Saker du behöver
    C Integrated Development Environment ( IDE ) , t.ex. Eclipse CDT
    C-kompilator , en sådan GCC
    Visa fler instruktioner
    1

    lasta C IDE genom att klicka på dess programikon . När det öppnas , välj " Arkiv " > " Ny " > " Projekt " och välj " C-projekt " för att skapa ett nytt C-projekt . En tom källkod filen visas i textredigeraren delen av IDE
    2

    Inkludera standard biblioteket genom att skriva följande uttalande på toppen av källkoden filen : .

    # inkluderar Addera 3

    Deklarera en huvudfunktion , som är där ditt program börjar exekvering . All källkod kommer att gå innanför klamrarna i huvudfunktionen . Att förklara en huvudfunktion , skriver följande i kroppen av källkoden filen :

    int main ( void ) katalog

    {

    }
    4

    Deklarera ett heltal variabel som heter " räkna ", som kommer att lagra antalet förekomster av ett tecken i en sträng . Skriv följande uttalande inom klammerparenteser av huvudfunktionen :

    int count = 0;
    5

    Deklarera en sträng genom att skriva följande uttalande under en skriven i föregående steg :

    char str [ 11 ] = " Hello World " ,
    6

    iterera igenom strängen genom att skapa ett " för " loop . En för slinga itererar ett antal gånger och exekverar de uttalanden inom sina klammerparenteser med varje iteration . För att skapa en for-loop som itererar 11 gånger ( lika med antalet tecken i strängen ) , skriver följande uttalande under uttalandet skriven i föregående steg :

    for (int i = 0 ; I < 11 , " . o " i + + ) katalog

    {

    }
    7

    Testa varje tecken i strängen för att se om det är bokstaven Ett " om " uttalande sköter den uppgiften lätt . Skriv följande if inom klammerparenteser av for-slingan :

    if ( str [ i] == ' o' ) katalog

    {

    }

    8

    Öka värdet räknas varje gång tecknet " O " finns inuti strängen . Placera följande uttalande inom klamrarna i if-satsen :

    count + + ;
    9

    Skriv ut värdet på räkningen genom att skriva nästa uttalande längst ned i huvudfunktion , utanför klamrarna i if och for-slingan

    printf ( " % d " , count ) ; .
    10

    Kör programmet genom att trycka på den gröna pilknappen belägen på toppen av IDE . Programmet räknar antalet förekomster av bokstaven " o " i strängen , och sedan skriver ut resultatet . Utgången ser ut så här :

    2 Review

    Tidigare:

    nästa:
    relaterade artiklar
    ·Installera om Visual C
    ·Hur får man en Value GridView Cell
    ·Hur man använder en ringbuffert
    ·Hur man Fyll en Vector i C
    ·Mac OS Development Tools
    ·Vad gör man med en fångad Fel i C
    ·Hur man använder OpenGL för C Språk
    ·Vilka är fördelarna med en Bot
    ·Lägga till en rad i DataGridView
    ·Hur man använder en GDB Simulator
    Utvalda artiklarna
    ·Hur visningsobjekt namn i MATLAB
    ·Hur man läser in från en extern fil i C + +
    ·Get_Headers Vs. cURL Hastighet på PHP
    ·Hur man använder arrayer i Turbo C + +
    ·Hur man gör en kö mapp i PHP
    ·Så här aktiverar SSL och PHP
    ·Hur får man Python att få en bildvisning
    ·Hur man gör Java Pop - Up sidor
    ·Hur man använder variabler i ett SELECT-uttryck MySQL
    ·Hur hitta Minsta Genetiska algoritmer
    Copyright © Dator Kunskap http://www.dator.xyz