Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan finne antall forekomster av en karakter i en String
    Programmeringsspråk kan utføre kjedelige operasjoner på raske hastigheter. For eksempel kan et programmeringsspråk som benyttes til å telle alle forekomster av et tegn i en meget lang tekststreng . Dette tar datamaskinen betydelig mindre tid enn det ville ta et menneske . Et godt språk for å lære å skrive et program som dette er C , fordi den behandler strenger som tegnet arrays som kan nås direkte. Andre språk behandle strenger som objekter , og er tilgjengelig gjennom høyt nivå metoder. For å virkelig forstå operasjonene involvert i dette programmet , er C et utmerket valg. Du trenger
    C Integrated Development Environment (IDE ), for eksempel Eclipse CDT
    C-kompilator , slik GCC
    Vis flere instruksjoner
    en

    laste inn C IDE ved å klikke på programmets ikon. Når den åpnes, velger du "Fil "> "Ny" > "Project " og velg "C Project" for å opprette en ny C-prosjekt . En tom kildekoden filen vises i teksteditoren delen av IDE
    2

    Inkluder standard biblioteket ved å skrive følgende uttalelse på toppen av kildekoden filen: .

    # inkluderer
    3

    Erklærer en hovedfunksjon , som er der programmet vil begynne utførelse. Alle av kildekoden vil gå inne i klammeparenteser av den viktigste funksjonen . Å erklære en hovedfunksjon , skriver følgende i kroppen av kildekoden filen:

    int main ( void)

    {

    }
    4

    Erklærer et heltall variabel kalt "teller ", som vil lagre antall forekomster av et tegn i en streng. Skriv følgende uttalelse innenfor de krøllete parentes av den viktigste funksjonen : en

    int teller = 0;
    5

    Erklærer en streng ved å skrive følgende uttalelse under en skrevet i forrige trinn : en

    røye str [ 11 ] = " Hello World ";
    6

    Iterate gjennom strengen ved å opprette en "for" loop. En for loop gjentar en rekke ganger og utfører uttalelser innenfor sine klammeparentes med hver iterasjon . For å opprette en for løkke som gjentar 11 ganger ( lik antall tegn i strengen ) , skriver følgende uttalelse under uttalelse skrevet i forrige trinn : en

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

    {

    }
    7

    Test hvert tegn i strengen for å se om det er bokstaven En " hvis " statement håndterer denne oppgaven lett . Skriv følgende hvis setningen innenfor krøllete parentes i for loop : en

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

    {

    }

    8

    Øk verdien av telle hver gang tegnet "o" er funnet inne i strengen . Plasser følgende utsagn innenfor krøllete parentes av hvis setningen : en

    teller + +;
    9

    Print ut verdien av telle ved å skrive neste setning nederst på den viktigste funksjonen , utenfor de krøllete parentes av hvis setningen og for loop

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

    Kjør programmet ved å trykke på den grønne piltasten plassert på toppen av IDE . Programmet teller antall forekomster av bokstaven " o " i strengen , og deretter skriver ut resultatet . Resultatet ser slik ut : en

    2

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Test for Mobile Automation 
    ·Hvordan Ignorer Kommentar Lines i C + + 
    ·Hvordan lage en matrise av Strings 
    ·Grunnleggende om Embedded Systems i C 
    ·Slik importerer Codes Med SVN Xcode 3.2 
    ·Hvordan beregne en Matrix Transpose i C + + 
    ·Slik skjuler et objekt i Visual C 
    ·Hvordan lage Dynamic Lighting i GTKRadiant 
    ·Hvordan skrive et program i C for metriske konvertering…
    ·Slik registrerer en SIS Nokia Application fil 
      Anbefalte artikler
    ·Range Query I MySQL 
    ·Hvordan lage en MSN Bot 
    ·Forskjellen mellom Cake Auth & ACL 
    ·Hvordan bruke Java i Math Class 
    ·Hvordan lage en mal for en PHP side 
    ·Hvordan skrive HTML Forms 
    ·Hvordan lage en MDI 
    ·Hvordan åpne WebEx filer 
    ·Forskjeller mellom IF & Mens Uttalelser 
    ·Hvordan sende en PHP Image File 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/